Tag: product configurator

  • Engineering Calculations Inside a Product Configurator

    Engineering calculations inside a manufacturing product configurator turn customer requirements into technically valid product definitions. Instead of allowing a salesperson to select isolated options, the configurator can calculate dimensions, capacities, loads, material quantities, motor sizes, electrical ratings or other engineering values and use the results to select compatible components.

    In manufacturing CPQ, CPQ means configure, price, quote. A calculation-enabled CPQ system can connect product configuration rules with engineering formulas, pricing, bills of material (BOMs), computer-aided design (CAD) outputs and downstream enterprise systems. For example, a pump configurator might use flow rate, pressure, fluid properties and operating temperature to recommend a pump size, impeller diameter, motor rating and material combination. The result can then drive a quote, a configurable BOM, a CAD model or an engineering review.

    Not every CPQ platform supports engineering calculations. Some systems provide only guided selling, option rules and pricing. Others include a rules engine, calculation service, CAD automation or integration with external engineering applications. Buyers should therefore verify exactly where calculations run, which variables they support, how results are tested and whether the outputs are suitable for production.

    What are engineering calculations in a product configurator?

    Engineering calculations in a product configurator are formulas, algorithms and decision rules that derive technical product values from customer inputs, selected options, operating conditions and manufacturing constraints.

    These calculations may produce:

    • required dimensions such as length, width, height, diameter or wall thickness;
    • performance values such as flow, pressure, capacity, speed, torque or heat transfer;
    • component selections such as motors, pumps, valves, drives, bearings or structural members;
    • material quantities, weights, surface areas and cutting lengths;
    • electrical values such as voltage, current, breaker size or cable requirements;
    • manufacturing parameters used in a BOM, routing, drawing or CAD model;
    • cost, price, margin or surcharge inputs derived from the technical result.

    The calculation is part of a wider product model. The model defines features, options, parameters, dependencies, constraints, formulas, component relationships and outputs. A calculation should not be treated as an isolated spreadsheet copied into a sales tool. It should be governed as engineering logic with known inputs, units, assumptions, valid ranges, revision control and test cases.

    See the guide to product configuration and configuration rules for the relationship between product models, options, dependencies and validation.

    Why engineering calculations matter in manufacturing CPQ

    Generic sales CPQ often focuses on selecting commercial options, applying discounts and generating a proposal. Manufacturing CPQ may need to establish whether a product can be built and what its technical definition should be before a quote is released.

    Without embedded or connected calculations, the sales process commonly depends on manual engineering work. An application engineer may review a spreadsheet, resize a component, update a drawing, create a BOM and return a price. This can be appropriate for genuinely novel designs, but it creates delays and increases the risk of inconsistent assumptions for repeatable product families.

    A calculation-enabled configurator can automate the repeatable portion of that work. It can reject impossible combinations, recommend a valid design envelope, identify when a standard component is insufficient and route exceptional cases to engineering. The objective is not to remove engineering judgment. It is to apply approved engineering knowledge consistently and reserve expert time for cases that actually require review.

    Manufacturing problem Role of a calculation-enabled configurator
    Sales selects a motor that cannot meet the load Calculates required torque or power and restricts motor choices to valid ranges
    A frame is too small for the specified span Calculates dimensions or structural requirements and identifies a compatible frame family
    Material quantity changes with product dimensions Calculates quantity, weight and cost drivers for the configured design
    Each quote requires a new drawing Passes calculated parameters to CAD automation where supported
    Engineering receives incomplete order information Transfers validated parameters, selections, BOM data and assumptions with the handoff

    How calculations fit into the configurator architecture

    A typical architecture separates the user interface, product model, rules engine, calculation logic, output generation and connected business systems. The exact design varies by platform, but the following flow is common:

    1. Requirement capture: The user enters customer requirements such as capacity, dimensions, environment, voltage, material or duty cycle.
    2. Configuration validation: Rules check required fields, incompatible options, ranges and dependencies.
    3. Calculation: Formulas or engineering services derive technical values from the validated inputs.
    4. Component selection: The system selects or filters compatible components, variants and product families.
    5. Output generation: The configurator produces price, cost, BOM, specifications, drawings, CAD parameters or review data, depending on its capabilities.
    6. System integration: Relevant data is sent to enterprise systems such as customer relationship management (CRM), enterprise resource planning (ERP), product lifecycle management (PLM), product data management (PDM) or manufacturing execution systems (MES).

    The calculation layer may be embedded in the CPQ platform, implemented as a rules service, connected to an external engineering application or distributed across several systems. The important requirement is a clear source of truth. If a motor-selection formula exists separately in a spreadsheet, CAD macro and ERP customization, the organization must define which result controls the quote and order.

    Inputs, formulas and outputs

    Every calculation should document three basic elements:

    • Inputs: values entered by the user, inherited from the product model, retrieved from a component database or supplied by another system;
    • logic: formulas, lookup tables, constraints, standards, coefficients and exception conditions;
    • outputs: calculated values, selected components, warnings, errors, cost drivers, BOM attributes or engineering deliverables.

    Units and conversions require particular care. A calculation involving pressure, flow, torque or temperature can produce a dangerous result if the system silently mixes units. The data model should store units explicitly, define accepted input units and convert values in a controlled calculation layer.

    Examples of engineering calculations

    Pump and fluid equipment configuration

    A pump configurator may capture required flow rate, differential pressure, fluid temperature, viscosity, corrosion requirements and available electrical supply. It can use these values to calculate a duty point, estimate hydraulic power and filter pump families. Additional rules may select impeller size, motor rating, seal material, casing material and connection type.

    The result is not necessarily a final engineering certification. A configurator may use approved selection curves or lookup tables, while a specialist engineer may still need to verify cavitation margin, transient conditions, applicable standards or unusual fluid behavior. The system should make this boundary visible.

    Industrial machinery and conveyor sizing

    For a conveyor or material-handling machine, inputs may include product weight, throughput, belt speed, incline, conveyor length and operating environment. Calculations can estimate drive power, belt tension, roller spacing, frame dimensions and motor requirements. The outputs can drive a component selection, a configurable BOM and parameters for a 3D model.

    Rules may also identify conditions that require review. For example, a standard frame may be available up to a specified span, while a longer span triggers a reinforced frame, additional supports or an engineer-to-order workflow.

    HVAC and thermal equipment

    An HVAC configurator may calculate heating or cooling capacity from airflow, entering and leaving temperatures, ambient conditions and application requirements. It can use the result to select a coil, fan, heat exchanger, enclosure, motor and control package. Material and environmental inputs may affect corrosion protection, insulation and enclosure ratings.

    These calculations must be based on approved engineering methods and clearly defined assumptions. A simple capacity estimate may support preliminary selection, while final equipment performance may require detailed simulation, certification or a specialist review.

    Electrical equipment

    For an electrical panel or power distribution assembly, the configurator may calculate current demand from selected loads, apply diversity factors, select protective devices and determine enclosure size. It may also validate voltage, phase, short-circuit rating, wiring space and thermal constraints.

    Electrical calculations often involve standards, regional requirements and installation conditions. The configurator should identify the governing standard and revision where relevant, rather than presenting a calculated result without context.

    Specialty vehicles and mobile equipment

    A vehicle configurator may calculate payload, axle loading, center-of-gravity limits, battery capacity, range estimates or hydraulic requirements. A selected body, lift or attachment can change the permissible payload and structural requirements. The system may therefore need sequencing rules: calculate the base vehicle first, apply the attachment, recalculate the combined configuration and then validate the result.

    Rules, constraints and calculations are different

    These concepts work together but should not be treated as interchangeable.

    Concept Purpose Example
    Guided selling Asks questions to recommend a product or option Recommend a pump family based on application type
    Rules-based configuration Defines if-then relationships and allowed choices If the enclosure is outdoor-rated, require a suitable coating
    Constraint-based configuration Finds or validates combinations that satisfy multiple constraints Select a motor and gearbox that meet torque, speed and space limits
    Engineering calculation Derives a value from inputs and formulas Calculate required shaft torque from load and radius
    Pricing logic Converts selections and calculated drivers into cost or price Apply a material surcharge based on calculated weight

    A mature product model may use all five. A guided question captures the application, configuration rules validate selections, calculations derive technical values, constraint logic identifies feasible components and pricing logic converts the result into a commercial offer.

    From calculation to BOM, CAD and quote

    Configurable BOM, EBOM and MBOM

    A bill of material (BOM) lists the components required for a product. A configurable BOM contains conditional or variable items that depend on the selected configuration.

    An engineering BOM (EBOM) represents the product from an engineering and design perspective. A manufacturing BOM (MBOM) represents how the product is assembled and produced, including manufacturing-specific structure, operations or consumables where applicable. A CPQ-generated BOM may be an intermediate or sales-order structure rather than a complete production MBOM.

    For example, a calculated enclosure size may determine the enclosure part number, mounting plate, cable length and hardware quantity. The system should distinguish between a calculated attribute, a sellable item, a manufactured part and a reference value. Sending all of these as undifferentiated lines to an ERP can create planning and costing problems.

    Read more about BOM generation, costing, pricing and quote automation.

    CAD and 3D outputs

    Where CAD automation is supported, calculated dimensions and selected components can become parameters for a 2D drawing, 3D model or visualization. A configurator may pass values to parametric CAD, select pre-engineered models or invoke a design automation service.

    The CAD output should have defined status and purpose. A lightweight 3D model for sales visualization is not the same as a manufacturing drawing with tolerances, material specifications and revision control. A generated model may also require engineering approval before release.

    CAD automation is covered in the CAD and engineering automation guide.

    Pricing and quoting

    Technical results often affect commercial results. Calculated weight may affect material cost and freight. Motor size may determine a purchased component cost. A larger frame may trigger labor, tooling or manufacturing surcharges. However, engineering calculations and pricing calculations should remain conceptually separate.

    The calculation layer should produce approved technical drivers, while the pricing engine applies commercial rules such as currency, quantity breaks, discounts, markups and approval thresholds. Separating these concerns makes it easier to change a price policy without changing a safety-critical engineering formula.

    Sales-to-engineering data flow

    The main value of calculation-enabled CPQ is often the quality of the handoff. A completed configuration should communicate more than a product name and total price.

    A useful handoff can include:

    • the customer requirements and original input values;
    • the selected options and calculated parameters;
    • assumptions, units and applicable standards;
    • validation messages, warnings and unresolved exceptions;
    • the selected components and configurable BOM;
    • CAD references or generated files where approved;
    • cost and price inputs without exposing inappropriate commercial data;
    • revision, author, timestamp and product-model version.

    This information may move through an opportunity in a CRM system, an order or item structure in an ERP system, a product record in a PLM or PDM system, or an API between applications. CRM manages customer and sales context; ERP manages transactions, inventory, planning and financial data; PLM manages product lifecycle information; PDM commonly manages engineering files and revisions; CAD creates design representations; MES manages execution on the shop floor. These systems are related but not interchangeable.

    See CPQ integration patterns for guidance on connecting these systems.

    When calculations should trigger review or ETO

    Configure-to-order (CTO) uses predefined options and rules to produce a valid product. Engineer-to-order (ETO) requires engineering work to create or adapt the design. Make-to-order (MTO) means production starts in response to an order, while assemble-to-order (ATO) assembles stocked or predefined modules after the order.

    A calculation-enabled configurator can support CTO and identify the boundary between standard and engineered work. Examples of review triggers include:

    • a calculated value outside the validated range;
    • a component combination not represented in the approved product model;
    • an unusual material, temperature or environmental condition;
    • a load, pressure, voltage or safety value requiring certification;
    • a dimension that cannot be manufactured using standard tooling;
    • a conflict between customer requirements and available capacity;
    • a need for a new CAD design or design revision.

    In these cases, the system should create an explicit engineering task rather than silently accepting an unverified result. The workflow may continue as ETO, or the product team may add the new case to the standard model in a later release. See manufacturing workflows for CTO, ETO, MTO and ATO.

    Implementation approach

    1. Select repeatable calculation candidates

    Start with calculations that are common, well understood and based on stable engineering methods. Do not begin with the most complex bespoke design problem. A good first candidate may be motor sizing, enclosure selection, material quantity or a standard frame calculation.

    2. Define ownership and source data

    Identify who owns formulas, lookup tables, component ratings, material properties and standards. Determine whether product data comes from PLM, PDM, ERP, a component database or the CPQ product model. Avoid copying uncontrolled spreadsheets into production logic.

    3. Model inputs and units explicitly

    Define required, optional and derived values. Record units, valid ranges, precision, default assumptions and allowable conversions. Decide how missing, uncertain or approximate customer inputs are represented.

    4. Separate validation from recommendation

    A recommendation may suggest a motor or product family. Validation must establish whether the resulting configuration is allowed. The user interface should distinguish a recommendation, a warning, a blocking error and an engineering-review condition.

    5. Define output contracts

    Document what the calculation returns and how each result is used. For example, a calculated shaft diameter may be a design attribute, a CAD parameter, a BOM selection criterion and a quote explanation. Each downstream consumer should receive a stable data structure and version.

    6. Test with engineering reference cases

    Test normal, boundary, invalid and exceptional cases. Compare results against approved calculations, engineering software or controlled reference examples. Test unit conversions, rounding, missing values, rule sequencing and changes to component data.

    7. Govern revisions

    A formula change can alter a quote, BOM, drawing or production result. Record effective dates, approvers, model versions and affected products. Decide whether existing quotes and orders retain their original calculation version.

    The CPQ implementation guide provides broader guidance on requirements, testing, deployment, governance and maintenance.

    Limitations and risks

    Engineering calculations do not automatically make a configurator an engineering authority. Important limitations include:

    • Incomplete inputs: Customer requirements may be approximate or misunderstood.
    • Model boundaries: A formula may be valid only within a defined operating range.
    • Data quality: Incorrect component ratings, material properties or revisions produce incorrect results.
    • Standards and certification: A calculated selection may still require formal compliance verification.
    • Complex physical behavior: Simulation, finite element analysis or specialist analysis may be necessary for novel designs.
    • Integration failures: A stale or partial transfer to ERP, PLM, CAD or MES can break the handoff.
    • Maintenance burden: Product changes, supplier substitutions and manufacturing changes require model updates.
    • False confidence: A precise-looking number is not reliable if assumptions and uncertainty are hidden.

    The configurator should expose assumptions and route cases outside its validated domain to qualified engineers. It should not present an automated estimate as a certified design unless the organization has established that approval process.

    How to evaluate a CPQ configurator for engineering calculations

    During vendor evaluation, ask practical questions rather than relying on a general claim that the platform supports engineering. Verify whether it can:

    • represent variables, formulas, lookup tables and conditional logic;
    • handle units, ranges, precision and rounding;
    • sequence calculations when one result becomes another input;
    • separate warnings, blocking errors and review conditions;
    • version formulas and product models;
    • expose calculations through an application programming interface (API);
    • generate or exchange configurable BOM data;
    • pass parameters to CAD or design automation tools;
    • retain calculation inputs and outputs with the quote or order;
    • support testing, audit trails, approvals and rollback;
    • integrate with ERP, PLM, PDM, CRM and other relevant systems;
    • support both standard CTO products and exceptions requiring ETO.

    Require a demonstration using a representative product family, such as a pump, machine frame, electrical enclosure or configured vehicle. Ask the vendor to show the underlying model, not only the final screen. Confirm which capabilities are native, which require customization and which depend on third-party engineering or CAD software.

    Semantic map

    The article connects engineering calculations with product configuration, rules, CAD automation, BOM generation, pricing, enterprise integration and manufacturing workflows. The main relationships are:

    • Customer requirements feed configuration inputs.
    • Configuration rules prevent invalid combinations.
    • Engineering calculations derive technical values.
    • Calculated values influence component selection and BOM structure.
    • CAD automation can use calculated parameters to generate models and drawings.
    • Technical results provide controlled inputs to costing and pricing.
    • Validated configurations improve the sales-to-engineering handoff.
    • Out-of-range results trigger engineering review or ETO.
    • ERP, PLM, PDM, CRM, CAD and MES consume different parts of the configured product data.

    Frequently asked questions

    What are engineering calculations in CPQ?

    They are formulas, lookup tables and algorithms that derive technical values or component selections from customer requirements and configuration inputs. In manufacturing CPQ, they can support sizing, validation, BOM generation, CAD parameters and pricing inputs.

    Does every CPQ system support engineering calculations?

    No. Some CPQ systems focus on guided selling, option rules, pricing and quoting. Calculation, CAD automation and engineering integration may require a specialized manufacturing platform, customization or an external engineering service.

    What is an example of a product configurator calculation?

    A pump configurator can calculate required hydraulic power from flow and pressure, then use that result to select a pump family, impeller, motor and material combination.

    How are calculations different from configuration rules?

    A rule validates or controls a relationship, such as requiring an outdoor-rated enclosure with a suitable coating. A calculation derives a value, such as enclosure size or motor power, from one or more inputs.

    Can a configurator calculate motor size?

    It can when the product model contains an approved motor-sizing method and the required inputs, such as load, speed, torque, duty cycle and operating conditions. The result may still require engineering review outside the validated range.

    Can engineering calculations generate a BOM?

    They can contribute to BOM generation by determining dimensions, quantities, variants and component selections. Whether the platform creates a production-ready BOM depends on its native capabilities and integration with ERP, PLM or manufacturing systems.

    What is the difference between a configurable BOM and an EBOM?

    A configurable BOM contains conditional items that vary with the selected product. An EBOM represents the engineering product structure. A CPQ output may support an EBOM but should not automatically be treated as a complete manufacturing BOM.

    Can calculated values drive CAD automation?

    Yes, where the CPQ and CAD architecture supports it. Calculated dimensions, selected components and parameters can be passed to parametric CAD or design automation tools to create product-specific models and drawings.

    Are CPQ calculations suitable for safety-critical products?

    They may support preliminary selection or controlled standard designs, but safety-critical use requires defined engineering ownership, validation, standards compliance, testing and approval. Automation should not bypass required professional review.

    What happens when a calculation produces an invalid result?

    The system should show a blocking error, warning or engineering-review condition according to the severity. It should not silently create a quote or order from an unverified design.

    How should units be handled in a configurator?

    Units should be explicit in the data model, with controlled input units and documented conversion rules. This is essential for pressure, flow, temperature, torque, dimensions, mass and electrical values.

    Can calculations affect product pricing?

    Yes. Calculated weight, material quantity, motor size, labor content or manufacturing complexity can provide inputs to costing and pricing. The technical calculation and commercial pricing logic should remain separately governed.

    How do calculations support configure-to-order?

    They help validate predefined product families and derive the correct standard components for a customer-specific configuration. Cases outside the approved design envelope should be routed to engineering-to-order.

    What systems exchange data with a calculation-enabled CPQ platform?

    Depending on the architecture, it may exchange data with CRM for sales context, ERP for orders and materials, PLM or PDM for product data, CAD for design outputs and MES for manufacturing execution. These systems have different responsibilities.

    Should calculations be stored in spreadsheets?

    Spreadsheets can support analysis and prototyping, but uncontrolled spreadsheet logic is risky as a production source of truth. Approved formulas should be governed, versioned, tested and exposed through the product model or a controlled calculation service.

    How should engineering calculations be tested?

    Use approved reference cases covering normal, boundary, invalid and exceptional conditions. Test units, rounding, rule sequencing, component revisions, missing inputs and integration outputs.

    What should a vendor demonstration include?

    Ask the vendor to configure a representative machine or equipment family, enter real engineering inputs, show calculations and validation, generate the relevant BOM or CAD output and demonstrate the engineering-review path.

  • CPQ Configurator vs Product Configurator: What Is the Difference?

    A product configurator determines how a product can be configured. A CPQ configurator uses product configuration as one part of a broader Configure, Price, Quote process. In manufacturing, that broader process may include engineering rules, calculations, costing, pricing, quote generation, bills of material (BOMs), CAD outputs and handoffs to enterprise systems.

    The terms overlap because many modern manufacturing CPQ platforms contain a product configuration engine. However, they are not automatically interchangeable. A standalone product configurator may validate options and display a configured machine without calculating a commercial price or creating a production-ready BOM. A CPQ configurator normally connects the valid configuration to commercial and, depending on the implementation, engineering and operational outputs.

    The practical distinction is therefore one of scope:

    • Product configurator: focuses primarily on selecting and validating the product.
    • CPQ configurator: configures the product and supports pricing, quoting and related downstream processes.

    For a manufacturer selling pumps, industrial machinery, HVAC systems, electrical equipment or specialty vehicles, the right choice depends on whether the business needs only configuration guidance or needs to turn a validated configuration into an accurate, manufacturable commercial transaction.

    What is a product configurator?

    A product configurator is software that helps a user select valid features, options, dimensions, materials and components for a product. It applies product rules to prevent incompatible combinations and may calculate technical values or display the result visually.

    For example, a pump product configurator might ask for:

    • flow rate and discharge pressure;
    • pump type and impeller diameter;
    • motor voltage and power rating;
    • casing material, such as cast iron or stainless steel;
    • seal and bearing options;
    • connection size and mounting arrangement.

    The configurator can use dependencies and constraints to determine whether a chosen combination is valid. A stainless-steel casing may require a particular seal. A selected flow rate may require a larger impeller or motor. A voltage option may be unavailable for a specific motor size. If the user selects an incompatible combination, the system can block it, remove the option or explain what must change.

    A product configurator can be deployed in several places, including a sales application, dealer portal, business-to-business ecommerce site, engineering application or internal product-selection tool. It may be a standalone application or a component within a larger CPQ, product lifecycle management (PLM), customer relationship management (CRM) or ecommerce architecture.

    What is a CPQ configurator?

    A CPQ configurator is the configuration component of CPQ software. CPQ stands for Configure, Price, Quote. It combines product configuration with commercial logic so that a valid product selection can become an accurate price and customer quote.

    In a manufacturing environment, a CPQ configurator may perform the following sequence:

    1. Collect customer and application requirements.
    2. Guide the user through valid product options.
    3. Apply configuration rules and engineering constraints.
    4. Calculate dimensions, capacity, performance or other technical values.
    5. Determine the configured product structure.
    6. Calculate material, component, labor, freight or other costs where supported.
    7. Apply list prices, discounts, surcharges, regional pricing and margin rules.
    8. Generate a quotation with technical specifications and commercial terms.
    9. Create a configurable or product-specific BOM and send relevant data to ERP, PLM, CRM, CAD or manufacturing systems where integrations exist.

    Not every CPQ product performs every step. Some systems focus on guided selling, pricing and proposals. Others extend into engineering automation, CAD generation and production data. Buyers should verify the actual scope of a platform rather than assuming that the word CPQ means it creates manufacturing-ready outputs.

    CPQ configurator vs product configurator: key differences

    Dimension Product configurator CPQ configurator
    Primary purpose Select and validate a product configuration Configure a product, calculate its commercial result and generate a quote
    Main users Customers, dealers, salespeople, engineers or product selectors Sales, sales engineering, application engineering, commercial operations and sometimes customers or dealers
    Core rules Options, dependencies, exclusions and technical constraints Configuration rules plus pricing, discount, approval and quoting rules
    Output Validated configuration, product summary or visual representation Price, quote, technical specification and potentially BOM, CAD or order data
    Pricing Optional; may show no price or a simple price Central capability, including prices, discounts, surcharges and margins
    Engineering data May use technical rules and calculations May connect configuration to calculations, CAD automation and engineering workflows
    Manufacturing integration Usually optional and dependent on the product Often designed to exchange data with ERP, PLM, CRM, CAD or manufacturing systems, although depth varies
    Commercial approvals Usually outside the main scope May include discount, margin, exception and approval workflows

    The boundary is not absolute. A sophisticated product configurator can include pricing, while a CPQ platform may provide only limited engineering or manufacturing functionality. The useful question is not what label a vendor uses, but which inputs, rules and outputs the implementation supports.

    Where the two concepts overlap

    Both systems normally contain a product model. A product model describes the features, options, components, parameters and relationships that define a product family.

    Both may support:

    • feature and option selection;
    • mandatory and optional components;
    • dependencies and exclusions;
    • compatibility rules;
    • dimension and capacity limits;
    • configuration validation;
    • guided questions for nontechnical users;
    • technical specifications or a configuration summary;
    • visualization of the selected product.

    The difference is what happens after a valid configuration is found. A product configurator may stop at the validated selection. A CPQ configurator generally passes that result into pricing and quoting services and may continue into order, engineering or production processes.

    How configuration rules differ from pricing rules

    Configuration rules answer: Can this product be built or sold in this combination? Pricing rules answer: What should this valid combination cost or sell for?

    Configuration rules

    Configuration rules describe product logic. Examples include:

    • A 15 kW motor requires a larger frame than a 7.5 kW motor.
    • A high-temperature seal is required when the operating temperature exceeds a defined threshold.
    • A particular valve body material is unavailable with a selected pressure class.
    • A truck body length requires a compatible chassis wheelbase.
    • An electrical enclosure must meet a specified ingress-protection rating for an outdoor application.

    These rules protect technical validity, safety, manufacturability and serviceability. They may be implemented as simple if-then rules, compatibility matrices, calculations or constraint-solving logic.

    Pricing rules

    Pricing rules convert the valid configuration into a commercial result. Examples include:

    • adding the price of a stainless-steel casing;
    • applying a regional price list;
    • calculating a surcharge for a special coating;
    • applying a dealer discount within an approved range;
    • requiring approval when a quote falls below a target margin;
    • calculating freight based on weight, dimensions or destination.

    A product configurator can contain the first group without containing the second. A CPQ configurator is expected to connect both groups, although the sophistication of the pricing engine varies by product and implementation.

    Manufacturing example: configuring an industrial pump

    Consider a manufacturer selling centrifugal pumps for water treatment and industrial process applications.

    A basic product configurator might guide a user through pump family, flow range, pressure, impeller size, motor, material and connection options. It would reject an invalid combination, such as a motor that cannot deliver the required duty point or a pressure class that is incompatible with the selected casing.

    A CPQ configurator would use the same product logic but add commercial and operational outputs:

    1. The user enters the required flow, pressure, fluid temperature and material requirements.
    2. An engineering calculation identifies a suitable pump family and motor range.
    3. The rules engine filters incompatible impellers, seals, materials and accessories.
    4. The system selects or derives components for the configured assembly.
    5. The pricing engine calculates the equipment price, options, services and freight assumptions.
    6. The quote includes a technical description, performance information, exclusions, delivery assumptions and commercial terms.
    7. A configurable BOM or engineering BOM (EBOM) may be generated for review.
    8. After order acceptance, the configuration may be transferred to an enterprise resource planning (ERP) system or product lifecycle management (PLM) system for order processing and engineering control.

    If the pump requires a new casing design, a nonstandard seal arrangement or a customer-specific mounting interface, the transaction may become engineer-to-order (ETO). In that case, the CPQ configurator can capture requirements and create a controlled engineering request, but it may not be able to complete the design automatically.

    How a CPQ configurator fits into the manufacturing architecture

    A CPQ configurator is usually an application layer between product and commercial data and the systems that manage customers, products and operations.

    Product and engineering data

    Product data may originate in PLM or product data management (PDM) systems, engineering databases, ERP item masters, CAD models or maintained CPQ product models. PLM manages product information and lifecycle processes; PDM generally focuses more narrowly on engineering files, revisions and relationships.

    The CPQ model must represent sellable options and rules at a level that sales and engineering can maintain. It may not be a direct copy of the engineering structure. A customer-facing option such as “corrosion-resistant package” may map to several engineering components, documents and operations.

    CRM and sales channels

    Customer relationship management (CRM) systems manage accounts, opportunities and customer interactions. A CPQ configurator may be launched from CRM or embedded in a sales process. The configuration should be associated with the opportunity, customer, salesperson, dealer or project.

    ERP and production systems

    Enterprise resource planning (ERP) systems manage transactions such as orders, inventory, purchasing, manufacturing and financial records. A CPQ configurator may send a quote or order with item identifiers, quantities, prices, configuration attributes and BOM data to ERP.

    A manufacturing BOM, or MBOM, represents how a product is assembled or produced. It may differ from an EBOM, which represents the engineering design structure. A CPQ implementation must define whether it creates an EBOM, an MBOM, a configurable BOM, or only a commercial list of selected components.

    CAD and automation

    Computer-aided design (CAD) automation can use configuration parameters to generate a product-specific model, drawing or document. This is more advanced than displaying a product image. It requires stable parametric models, controlled templates, mapping between configuration attributes and CAD parameters, and a process for handling exceptions.

    Some CPQ configurators have CAD automation capabilities; others integrate with separate engineering automation tools; many do not generate CAD at all. This distinction is important when evaluating a platform for machinery or ETO products.

    Types of product configuration inside CPQ

    Rules-based configuration

    Rules-based configuration uses explicit logic such as if-then statements, option dependencies, exclusions and formulas. It works well when product logic is known and can be maintained as business rules.

    Constraint-based configuration

    Constraint-based configuration represents permitted relationships and lets a solver find or validate combinations that satisfy multiple constraints. This can be useful for products with many interacting dimensions, capacities, materials and performance requirements.

    Guided selling

    Guided selling asks questions in business or application language and recommends suitable product options. It is useful when a dealer or salesperson understands the customer problem but not every technical attribute. Guided selling should not be confused with a complete engineering configurator: recommendations still need to be checked against authoritative product rules.

    A manufacturing CPQ implementation may use all three approaches. Guided questions capture requirements, a rules engine validates the selection and calculations determine technical values. The resulting configuration then drives price and downstream outputs.

    When a product configurator may be enough

    A standalone product configurator may be appropriate when the main requirement is product selection rather than transaction automation. Examples include:

    • helping customers select a standard motor or pump variant;
    • showing compatible accessories for an existing product;
    • providing a dealer-facing technical selection tool;
    • displaying a visual configuration for a modular vehicle;
    • validating options before a salesperson enters an order elsewhere;
    • supporting engineering or service teams with product selection.

    It may also be suitable when pricing is fixed and managed in another system, or when the company wants to separate configuration logic from commercial quoting.

    When a CPQ configurator is more appropriate

    A CPQ configurator is usually more suitable when configuration and commercial decisions are tightly connected. Typical indicators include:

    • salespeople currently calculate prices manually in spreadsheets;
    • different teams use different product and discount rules;
    • quotes contain invalid options or omit required components;
    • engineering reviews a large number of routine configurations;
    • configured options affect cost, margin, delivery or freight;
    • the company needs formal quote approvals;
    • dealers need controlled pricing and configuration access;
    • the quote must include technical specifications and a consistent BOM;
    • the configuration must be transferred to CRM, ERP, PLM, CAD or manufacturing systems.

    The business case is strongest when errors or delays occur at the boundary between sales, engineering and production. A CPQ configurator can encode repeatable product logic so that routine configurations do not require the same manual intervention as genuinely novel designs.

    Important limitations and risks

    Neither term guarantees a particular technical capability. A system called a CPQ configurator may provide only basic option selection and pricing. A product configurator may support complex engineering constraints but have no quote workflow.

    Manufacturers should examine the following limitations:

    • Product model complexity: large rule sets can become difficult to understand, test and change.
    • Data ownership: product, price, cost and engineering data may be maintained in different systems with conflicting revisions.
    • Rule maintenance: rules must change when components, suppliers, standards, designs and manufacturing methods change.
    • Exception handling: unusual customer requirements may require ETO processes rather than forced configuration.
    • BOM semantics: a commercial configuration does not automatically equal an engineering or manufacturing BOM.
    • Integration boundaries: sending data to ERP or PLM requires agreed identifiers, revisions, units, statuses and error handling.
    • CAD automation effort: automated drawings and models need controlled templates and engineering governance.
    • Pricing governance: discounts, cost updates, currencies and regional price lists require ownership and release control.
    • User experience: a technically correct configurator can still fail if questions are unclear or require engineering knowledge that salespeople do not have.

    Implementation considerations for manufacturers

    Define the required output first

    Start by documenting what the configuration must produce. Possible outputs include a validated product selection, technical specification, price, quote, EBOM, MBOM, CAD model, drawing, work request, sales order or production package. Do not treat these outputs as equivalent.

    Choose the right product scope

    Begin with a product family where rules are reasonably stable and quoting effort is measurable. A focused pump, valve, enclosure or machine module may be a better starting point than the entire portfolio.

    Separate configuration, pricing and engineering logic

    These forms of logic interact but have different owners. Product management may own commercial options, engineering may own technical constraints, finance may govern margin rules and manufacturing may own assembly structures. The implementation should make these responsibilities visible rather than placing all logic in unstructured code.

    Establish source-system responsibilities

    Decide which system is authoritative for each data type:

    • product revisions and engineering documents in PLM or PDM;
    • items, inventory and order transactions in ERP;
    • customer and opportunity data in CRM;
    • pricing and discount policies in CPQ or an approved commercial system;
    • CAD templates and parameters in the engineering environment.

    In some businesses, CPQ becomes the operational source for the sellable product model while PLM remains the source for engineering-controlled data. That arrangement can work, but the synchronization and approval process must be explicit.

    Test combinations and revisions

    Testing should include valid and invalid combinations, boundary dimensions, obsolete components, regional pricing, discounts, units of measure, revision changes and integration failures. Manufacturers should also test whether an old quote remains reproducible after product or price rules change.

    Plan for CTO, MTO and ETO

    Configure-to-order (CTO) uses predefined options and standard modules. Make-to-order (MTO) produces an item after the order but may use a relatively stable design. Assemble-to-order (ATO) combines stocked modules after the order. Engineer-to-order (ETO) requires new or substantially modified engineering work.

    A CPQ configurator is often most predictable for CTO and some MTO or ATO scenarios. It can support ETO by capturing requirements, estimating commercial impact and initiating engineering work, but it should not pretend that every ETO design can be reduced to a fixed option list.

    Questions to ask when evaluating a CPQ configurator

    • Can it represent dimensions, formulas, capacities and engineering constraints?
    • Can non-developers maintain product rules safely?
    • How are configuration rules tested and versioned?
    • Can the system distinguish a sellable option from its underlying components?
    • Does it calculate cost, price, margin, freight and lead-time effects?
    • What exactly does “BOM generation” mean in the product documentation?
    • Can it produce an EBOM, MBOM, configurable BOM or only a quote line list?
    • Does it integrate with the company’s ERP, CRM, PLM, PDM and CAD systems?
    • Can it create a controlled engineering request for exceptions?
    • How are product, price and engineering revisions handled?
    • Can dealers or distributors access a restricted product model and price list?
    • Are APIs available for ecommerce, portals or custom applications?
    • Can the implementation support multiple plants, regions, currencies and units?
    • How are approvals and overrides recorded?
    • What skills are required to maintain the model after go-live?

    Conclusion

    A product configurator is primarily concerned with selecting and validating a product. A CPQ configurator includes that capability but extends it into price calculation and quote creation. In manufacturing, the distinction becomes more significant because a configured product may also need technical calculations, a BOM, CAD outputs, engineering review and integration with ERP or PLM.

    There is no universal boundary between the two categories. Some product configurators include commercial features, and some CPQ systems provide only limited manufacturing automation. The correct evaluation method is to map the required product rules, pricing logic, engineering outputs and system handoffs, then verify which capabilities are native, integrated or absent.

    For a broader explanation of manufacturing CPQ architecture and use cases, see the manufacturing CPQ guide. Related topics include product configuration and rules engines, CAD and engineering automation, BOM generation, pricing and quoting and CPQ integrations.

    Frequently asked questions

    Is a CPQ configurator the same as a product configurator?

    No. A CPQ configurator includes product configuration but also connects the result to pricing and quoting. A product configurator may stop after validating the selected product.

    Can a product configurator calculate prices?

    Some can. Pricing is an optional capability in a product configurator, while it is a central part of the CPQ model. Buyers should verify whether pricing supports discounts, surcharges, currencies, costs and margin rules.

    Does every CPQ configurator generate a BOM?

    No. BOM generation varies considerably. Some systems create a configurable BOM or quote component list, while others can produce an engineering or manufacturing BOM through an integration.

    What is the main benefit of a CPQ configurator for manufacturers?

    It connects a valid product configuration with an accurate commercial result and, where supported, structured engineering or production data. This reduces manual translation between sales, engineering and operations.

    Can a product configurator support complex machinery?

    Yes, if it supports the required rules, calculations and data structures. A simple option selector may be insufficient for machinery with interacting dimensions, performance requirements and component constraints.

    What is guided selling?

    Guided selling asks business-oriented questions and recommends suitable products or options. It can make a technical product configurator easier for salespeople and customers, but recommendations still need authoritative validation rules.

    What is the difference between configuration rules and pricing rules?

    Configuration rules determine whether a combination is technically or commercially valid. Pricing rules determine what that valid combination costs or should be sold for.

    Can a CPQ configurator replace engineering?

    Usually not. It can automate repeatable engineering decisions and route exceptions, but novel designs, safety reviews and nonstandard requirements may still require engineers.

    Is CAD automation included in every CPQ configurator?

    No. CAD automation is an advanced capability that may be native, delivered through a separate tool or unavailable. It requires parametric CAD models, templates, mappings and engineering governance.

    Can a CPQ configurator support engineer-to-order products?

    It can support parts of an ETO process, such as requirements capture, preliminary pricing and engineering-work requests. It may not automatically design every custom product.

    What systems does a CPQ configurator connect to?

    Depending on the implementation, it may connect to CRM, ERP, PLM, PDM, CAD, product information management (PIM), manufacturing execution systems (MES) and ecommerce channels. The specific integration depth must be verified.

    Should product rules be stored in ERP or CPQ?

    There is no universal answer. ERP is normally authoritative for transactions and inventory, while CPQ often manages the sellable configuration model. Responsibilities and synchronization should be defined during architecture design.

    What is an EBOM?

    An EBOM, or engineering bill of material, describes the product from an engineering design perspective. It may differ from an MBOM, which describes how the product is assembled or manufactured.

    What is a configurable BOM?

    A configurable BOM is a structure containing possible components and selection logic. A particular configuration resolves that structure into the components required for the selected product.

    When is a standalone product configurator preferable?

    It may be preferable when the main need is technical selection, compatibility validation or visualization, and pricing and order processing remain in another system.

    When should a manufacturer choose CPQ instead?

    CPQ is more appropriate when configuration directly affects price, margin, quote approvals, technical documents, BOMs, order data or the handoff from sales to engineering and production.

    Semantic map

    Entity Relationship Related entity
    CPQ configurator configures and prices configurable product
    Product configurator validates product options and combinations
    Configuration rules prevent invalid product combinations
    Pricing rules calculate price, discount and margin
    Configured product can generate configuration summary or BOM
    EBOM represents engineering product structure
    MBOM represents manufacturing assembly structure
    CPQ exchanges commercial data with ERP and CRM
    CPQ may consume engineering data from PLM, PDM and CAD
    CAD automation generates configuration-specific models and drawings
    CTO uses predefined product options and modules
    ETO requires engineering work for nonstandard requirements
    Guided selling translates customer requirements into product recommendations