Dimensional product configuration allows a manufacturing Configure, Price, Quote (CPQ) system to create a valid, priced and manufacturable product from customer-specific measurements. Instead of selecting only predefined options, the user enters dimensions such as length, width, height, diameter, capacity or opening size. The CPQ product model then applies engineering rules, calculates dependent values, selects components, determines price and may produce a bill of materials (BOM), CAD output or manufacturing handoff.
This capability is important for manufacturers selling made-to-measure equipment, enclosures, conveyors, tanks, doors, windows, ductwork, heat exchangers, platforms, cabinets, vehicle bodies and other products whose geometry changes with the order. It is more than a sales form. A manufacturing configurator must connect customer requirements with product engineering, costing, production data and downstream enterprise systems.
Dimensional configuration is usually implemented as part of a broader product configuration model. Depending on the product and software architecture, it may also use CAD and engineering automation, configurable BOM logic, pricing calculations and integration with ERP, PLM or PDM systems.
What is dimensional product configuration?
Dimensional product configuration is the rules-based generation of a product variant from variable physical measurements and related engineering parameters.
A dimensional configurator does not simply store a measurement on an order. It evaluates whether the measurement is allowed, calculates values that depend on it, identifies compatible components and creates downstream data for quoting or production. For example, a configurator for a belt conveyor may accept conveyor length, belt width, incline angle, material type and load. It can then calculate drive requirements, select frame sections, determine support spacing and generate a product-specific BOM.
The term made-to-measure normally describes products that vary within defined dimensional ranges. It does not necessarily mean that every order is a completely new engineering project. A well-designed product model defines the boundaries within which the product can be configured repeatedly and safely.
How dimensional configuration differs from ordinary option selection
Traditional option-based configuration selects from fixed choices such as motor type, paint finish or control voltage. Dimensional configuration introduces continuous or semi-continuous variables. A user may enter 2,450 millimetres rather than select a standard length of 2,000 or 3,000 millimetres.
| Configuration type | Typical input | Manufacturing implication |
|---|---|---|
| Option selection | Motor family or material grade | Selects a predefined item or rule branch |
| Dimensional configuration | Length, diameter or opening size | May change geometry, quantities, calculations and fabrication |
| Constraint-based configuration | Several related dimensions and requirements | Checks relationships and rejects invalid combinations |
| Engineer-to-order configuration | Dimensions outside the standard model | May require engineering review or additional design work |
These approaches often operate together. A configurable pump skid may combine dimensional inputs for frame length with discrete selections for pump model, material, motor voltage and instrumentation.
The product model behind dimensional configuration
The product model is the structured representation of what can be sold and how it must be built. For dimensional products, it should separate customer-facing inputs from internal engineering variables and manufacturing outputs.
Customer-facing parameters
These are the values a salesperson, dealer, engineer or customer enters. Examples include:
- overall length, width and height;
- inside or outside diameter;
- clear opening, working area or usable volume;
- load, flow rate, pressure or capacity;
- operating temperature and environmental conditions;
- mounting location, connection size and orientation;
- material, finish, insulation or regulatory requirement.
Input definitions should include units, permitted ranges, precision, default values and whether the value is mandatory. A system should also identify whether a dimension is customer-specified, calculated, inherited from another value or controlled by a standard.
Calculated parameters
Calculated parameters convert requirements into engineering values. A tank configurator may calculate shell area, volume, material mass and reinforcement requirements. A duct configurator may calculate cross-sectional area, pressure loss assumptions and panel counts. A machine enclosure configurator may calculate sheet-metal blank sizes, door clearances and the number of mounting rails.
Rules and constraints
Rules describe what is permitted and what must happen when a value changes. A minimum and maximum rule might restrict a platform width to a defined range. A dependency rule might require additional supports when length exceeds a threshold. A compatibility rule might prevent a selected motor from being used with a particular voltage or frame size.
Rules should be expressed in a maintainable form rather than hidden in application code wherever possible. They need owners, test cases, version control and an explanation that an application engineer can understand.
Dimensional rules and engineering constraints
Dimensional rules commonly fall into several categories:
| Rule category | Example | Purpose |
|---|---|---|
| Range rule | Tank diameter must be between 600 and 3,000 mm | Prevents unsupported sizes |
| Relationship rule | Door height must be less than enclosure height minus clearance | Maintains geometric feasibility |
| Increment rule | Cut length must be supplied in 5 mm increments | Matches material or machine capability |
| Conditional rule | Lengths above 4,000 mm require a centre support | Adds required components |
| Compatibility rule | A selected actuator is unavailable above a defined load | Prevents unsafe or unsuitable combinations |
| Calculation rule | Motor power is selected from load and speed | Automates engineering selection |
| Approval rule | Non-standard pressure or temperature requires engineering review | Separates standard configuration from ETO work |
Some products require constraint solving rather than a simple sequence of if-then statements. For example, a heat exchanger may need to satisfy flow, pressure drop, temperature and material constraints simultaneously. The configurator may use a calculation service, selection algorithm or engineering application to find an appropriate design. Buyers should verify how a CPQ platform handles such logic instead of assuming that every rules engine supports advanced constraint solving.
Worked example: a made-to-measure industrial enclosure
Consider an enclosure manufacturer selling electrical cabinets in custom widths, heights and depths. The customer enters an external width of 1,200 mm, height of 1,800 mm and depth of 400 mm, then selects stainless steel, a sealed door, a cooling unit and a defined ingress-protection requirement.
The product model may perform the following sequence:
- Validate that the dimensions are within the supported manufacturing range.
- Calculate usable internal volume after wall thickness, door clearance and mounting space.
- Check that the selected cooling unit fits the available surface and heat-load requirement.
- Determine sheet-metal panels, doors, hinges, locks, mounting rails, seals and fasteners.
- Apply material, finish, labour and purchased-component costs.
- Generate a configured BOM and, where supported, send geometry parameters to CAD automation.
- Produce a quote and flag the order for engineering approval if a rule is exceeded.
A simple option configurator might capture the same dimensions but still require an engineer to calculate panel sizes and create the BOM. A manufacturing CPQ solution adds value when the dimensional logic is connected to repeatable engineering and production outputs.
Relationship between dimensions, BOMs and CAD
A bill of materials is the structured list of components required to build a product. An engineering BOM (EBOM) describes the product from an engineering perspective, while a manufacturing BOM (MBOM) organizes parts and operations for production. A configurable BOM contains rules that determine which items, quantities or variants apply to a particular configuration.
Dimensions can affect all three representations. Increasing the length of a conveyor may add frame sections, idlers, guards, cable lengths and supports. Increasing the diameter of a vessel may change shell plates, nozzles, reinforcement rings and welding operations. The CPQ system may generate an EBOM directly, pass configuration data to a product lifecycle management (PLM) or product data management (PDM) system, or send order-specific data to an ERP system that creates production structures.
CAD automation is a separate capability. A CPQ system may pass dimensional parameters to a parametric CAD model, invoke a design automation service or generate a drawing package. Not every CPQ product provides this functionality. Where CAD output is required, the implementation must define model ownership, revision control, drawing approval, file formats and the point at which engineering releases the design.
Pricing and costing for dimensional products
Dimensional inputs frequently influence price through material quantity, cutting length, surface area, weight, fabrication time, purchased components and transport requirements. Pricing should therefore be distinguished from configuration. The configuration determines what the product is; the pricing model determines what it costs or what the customer is charged.
For a made-to-measure duct section, for example, price may depend on sheet area, gauge, insulation, number of seams, fittings and installation accessories. A tank may require separate calculations for material mass, welding hours, testing and surface treatment. A CPQ system can perform these calculations, but the source data and formulas must be governed. Cost rates, supplier prices, labour assumptions and commercial markups require different ownership from engineering constraints.
Read more about BOM generation, costing, pricing and quote automation.
Where dimensional configuration fits in the manufacturing workflow
Dimensional configuration can support several operating models:
- Configure-to-order (CTO): the customer selects within a validated product family and the system produces repeatable manufacturing data.
- Make-to-order (MTO): the product is made after the order, often using standard or configurable components.
- Engineer-to-order (ETO): the requirements require design work, calculations or approval beyond the standard product model.
- Assemble-to-order (ATO): standard subassemblies are combined after the order, with dimensions possibly determining the selected combination.
A useful workflow distinguishes standard dimensional variation from genuine engineering exceptions. A dimension outside the supported range should not be forced through the configurator simply to complete a quote. It should create an engineering review, an ETO task or a controlled request for a new product-model version.
The resulting data may move from CPQ to customer relationship management (CRM), enterprise resource planning (ERP), PLM, PDM, manufacturing execution system (MES) or CAD systems. These systems are not interchangeable: CRM manages customer and opportunity information, ERP manages commercial and operational transactions, PLM and PDM manage product data and revisions, MES manages shop-floor execution, and CAD manages geometric design.
See the guide to configure-to-order, engineer-to-order and sales-to-engineering workflows and the overview of CPQ integrations.
Benefits of dimensional product configuration
- Faster quoting: sales engineering can produce a technically bounded quote without manually rebuilding calculations for every inquiry.
- Fewer configuration errors: invalid dimensions, incompatible components and missing dependencies can be blocked before order entry.
- Reduced repetitive engineering: standard calculations and drawings can be reused for products within the approved model.
- More consistent pricing: material, labour and component effects can be calculated from the same configuration data.
- Better sales-to-production handoff: the order contains structured dimensions and selections rather than only free-text notes.
- Improved product knowledge: rules make implicit engineering decisions visible and testable.
Limitations and risks
Dimensional CPQ does not remove the need for engineering judgment. It can only automate logic that has been defined, tested and maintained. Products with poorly documented design knowledge often expose the greatest implementation difficulty.
- Rules can become difficult to maintain when one product model contains too many exceptions.
- Engineering formulas may depend on assumptions that are not recorded in the CPQ model.
- CAD, BOM and ERP integrations can create revision and synchronization problems.
- Rounding, units and tolerances can produce different results between systems.
- Commercial pricing may change faster than engineering rules, requiring separate governance.
- Non-standard requests can be incorrectly presented as standard configurations.
- Highly complex products may require specialist calculation or constraint software rather than only a CPQ rules engine.
Validation must cover boundary values, unit conversions, calculated dimensions, unavailable components, revision changes and combinations that should be rejected. Test data should include realistic product families rather than only simple examples.
Implementation approach
1. Define the standard configuration boundary
Document which dimensions, materials and options can be sold without engineering intervention. Identify the point at which a request becomes ETO or requires approval.
2. Inventory product knowledge
Collect drawings, spreadsheets, selection charts, calculation methods, BOM structures, price formulas and exception rules. Resolve conflicting sources before building the model.
3. Separate inputs, rules and outputs
Define customer inputs separately from calculated engineering values, commercial values and manufacturing outputs. This improves traceability and makes changes safer.
4. Establish units and precision
Specify the system of measurement, display precision, calculation precision, rounding policy and tolerances. A value displayed as 2,450 mm may be stored and calculated at a different precision.
5. Assign ownership
Product engineering should own technical constraints, manufacturing should validate production structures, commercial teams should own pricing policy and IT should govern integrations and environments.
6. Test the model
Test normal configurations, minimum and maximum dimensions, threshold transitions, incompatible selections, obsolete components and deliberately invalid combinations. Compare generated BOMs, drawings and prices with approved reference outputs.
7. Plan releases and change control
Product models need versioning. A rule change may affect open quotes, released orders, CAD files, BOMs and ERP item references. The implementation should define when an old configuration remains valid and how historical outputs are preserved.
The broader CPQ implementation guide covers requirements, testing, governance, deployment and maintenance in more detail.
How to evaluate a dimensional CPQ configurator
When evaluating software, manufacturers should ask practical questions rather than count generic features:
- Can the system model continuous dimensions, ranges, increments, tolerances and units?
- Can calculated values be reused across rules, pricing, BOMs and documents?
- Can the model distinguish standard configurations from engineering-review cases?
- Can rules be maintained by authorized product experts without uncontrolled code changes?
- Can the system generate or exchange configurable BOM data?
- Can it integrate with the required CAD, PLM, PDM, ERP and CRM systems?
- How are revisions, approvals, test cases and historical configurations managed?
- Can the architecture support dealer, internal sales, ecommerce or API-based channels?
- What happens when a dimension changes after a quote, order or engineering release?
Some platforms focus mainly on guided selling and quote generation. Others include deeper product configuration, engineering calculations, BOM generation or CAD automation. These capabilities should be verified against documented product behavior and a representative manufacturer product model.
Semantic map
The following relationships summarize the main entities and data flows in dimensional product configuration:
- CPQ configures made-to-measure products.
- Dimensional inputs drive engineering calculations.
- Configuration rules prevent invalid combinations.
- Constraints define supported product boundaries.
- Calculated parameters determine dependent dimensions.
- Configured products generate configurable BOMs.
- Dimensions influence material quantities and costs.
- CAD automation generates product-specific drawings.
- CPQ exchanges configuration data with ERP.
- PLM manages product revisions and engineering definitions.
- PDM controls product files and design records.
- ETO handles requirements outside the standard model.
- Rules governance maintains product-model integrity.
- Manufacturing data connects sales configuration with production.
Conclusion
Dimensional product configuration is the foundation for quoting and producing many made-to-measure industrial products. Its purpose is not merely to capture customer measurements. A robust model validates dimensions, applies engineering relationships, selects compatible components, calculates price and cost, and transfers structured data to the systems that support design and production.
The strongest implementations begin with a clearly defined standard product boundary and maintainable product rules. They distinguish configuration from pricing, EBOM from MBOM, standard CTO work from ETO work, and CPQ from the ERP, PLM, PDM, CAD and MES systems around it. With those boundaries established, a dimensional configurator can reduce repetitive engineering while preserving the controls needed for safe and manufacturable products.
Frequently asked questions
What is dimensional product configuration?
It is the process of creating a valid product variant from customer-specific measurements and related engineering requirements. The system may calculate dependent values, select components, determine price and generate manufacturing data.
Is dimensional configuration the same as product configuration?
Dimensional configuration is a specialized form of product configuration. General product configuration may select options, while dimensional configuration also evaluates variable physical measurements and their engineering relationships.
What products benefit from dimensional configuration?
Common examples include conveyors, tanks, enclosures, ductwork, windows, doors, platforms, vehicle bodies, heat exchangers, cabinets and other products whose geometry or material usage changes by order.
Can a CPQ system accept arbitrary dimensions?
It can accept variable dimensions only within the limits represented by the product model. Unsupported sizes should trigger an error, approval or engineer-to-order process rather than being treated as automatically valid.
How do dimensional rules prevent manufacturing errors?
They enforce ranges, increments, clearances, compatibility relationships and required components before the configuration becomes an order. This prevents many errors that would otherwise appear during engineering or production.
What is the difference between a dimension and a calculated parameter?
A dimension may be entered by the user, such as enclosure width. A calculated parameter is derived from inputs, such as usable internal width, panel area or required support spacing.
Does dimensional CPQ require CAD automation?
No. CAD automation is optional and depends on the product and platform. A configurator can validate dimensions and generate pricing or BOM data without creating CAD files, although CAD automation may reduce repetitive design work.
Can dimensional configuration generate a BOM?
Some manufacturing CPQ systems can generate or contribute to a configurable BOM. Others pass structured configuration data to ERP, PLM or another engineering system that creates the BOM. This capability must be verified for the specific platform.
How do dimensions affect product pricing?
Dimensions can change material area, weight, cutting length, fabrication time, purchased components, packaging and transport. Pricing logic can use these values, but the commercial formulas must be governed separately from engineering rules.
What is the difference between EBOM and MBOM in dimensional configuration?
An EBOM represents the product from an engineering perspective. An MBOM organizes the materials and structures needed for manufacturing. A dimensional configuration may influence both, but they serve different downstream purposes.
When should a dimensional request become ETO?
A request should become engineer-to-order when it exceeds approved dimensional ranges, requires a new design, needs an unvalidated calculation or introduces a manufacturing method not covered by the standard product model.
How should units and rounding be handled?
The implementation should define calculation units, display units, precision, rounding and tolerance rules. These standards must be consistent across CPQ, CAD, BOM, ERP and manufacturing outputs.
Who owns dimensional configuration rules?
Technical constraints normally belong to product or application engineering. Manufacturing validates production implications, commercial teams own pricing policy and IT governs integrations, environments and access.
Can dealers use a dimensional configurator?
Yes, if the system supports the required channel and permissions. Dealers may receive a simplified interface while the manufacturer retains control of technical rules, approvals, pricing and engineering outputs.
How are dimensional product models tested?
Testing should include valid configurations, boundary dimensions, threshold changes, unit conversions, invalid combinations, obsolete parts, price changes and comparisons with approved BOM or CAD reference outputs.
How does dimensional CPQ integrate with ERP?
It may send the configured product, quantities, prices, customer information and order details to ERP. The exact integration depends on system ownership, item structures, revision rules and whether the CPQ or ERP creates the production BOM.
Can AI replace dimensional configuration rules?
AI may assist with recommendations, natural-language input or analysis, but validated engineering constraints still need explicit control. A manufacturer should not rely on probabilistic output to enforce safety, compatibility or production rules.