Tag: configurable BOM

  • How to Build a CPQ Product Model for Manufacturing

    A CPQ product model is the structured definition of a configurable product used by a Configure, Price, Quote system. In manufacturing, it describes the product hierarchy, selectable options, engineering parameters, configuration rules, calculations, prices and downstream outputs needed to produce a valid quote and, where supported, a bill of materials (BOM), CAD configuration or production order.

    Building a reliable model starts with the product and its engineering logic, not with a list of sales questions. The model should represent how the product is actually designed, priced, manufactured and supported. A pump model, for example, may need to validate flow, head, fluid properties, motor size, impeller diameter, materials, seal type, voltage and certification requirements before it can produce a price or manufacturing-ready result.

    This guide explains how to design a maintainable manufacturing CPQ product model, how to separate configuration rules from pricing, how to connect the model to BOM and CAD processes, and how to test and govern it over time.

    What is a CPQ product model?

    A CPQ product model is a machine-readable representation of a configurable product and the logic that determines which configurations are valid, what they cost and what data should be generated. It normally combines product structure, attributes, options, dependencies, constraints, calculations and outputs.

    In generic sales CPQ, a product model may mainly determine which commercial products can be selected together and how discounts are calculated. A manufacturing CPQ model usually goes further. It may also need to capture dimensions, materials, performance requirements, engineering formulas, component substitutions, manufacturing choices, assembly relationships and references to product data managed in other systems.

    Model element Purpose in manufacturing CPQ Example
    Product hierarchy Organizes the configurable assembly and its modules Conveyor system, drive unit, belt, guards and controls
    Options and attributes Captures choices or values selected by a user Belt width, frame material, motor voltage
    Rules and constraints Prevents invalid or unsafe combinations A high-temperature seal is required for a specified fluid temperature
    Engineering calculations Derives sizes, ratings or performance values Motor power calculated from load, speed and incline
    Commercial logic Calculates cost, price, discounts and surcharges Price adjusted for stainless steel and a hazardous-area motor
    Downstream outputs Provides data to quoting, engineering and production Configurable BOM, CAD parameters and ERP item references

    The model is therefore more than a product catalog. It is a controlled product knowledge base that connects commercial configuration with engineering and manufacturing processes.

    See the related guide to product configuration and configuration rules for a broader explanation of options, dependencies and validation.

    Why product-model design matters

    A poorly designed model can produce valid-looking quotes for products that cannot be built, priced profitably or supported by engineering. It may also become difficult to change when product managers add options, when suppliers change components or when engineering revises a design.

    A well-designed model provides a controlled path from customer requirements to an approved configuration. It can reduce manual interpretation by sales engineers, expose missing information early and create consistent data for later systems. However, CPQ does not automatically create accurate engineering logic. The quality of the result depends on the source product data, rule ownership, integration design and testing discipline.

    The main layers of a manufacturing CPQ product model

    1. Product structure

    Begin by representing the product as a hierarchy of assemblies, modules and components. The hierarchy should reflect how the product is configured and, where useful, how it is engineered or assembled.

    For an industrial air-handling unit, the structure might include the base unit, casing, fan section, filters, heating or cooling coil, controls, electrical package and accessories. Each module can have its own options, rules, calculations and output mappings.

    Do not assume that the sales structure, engineering structure and manufacturing structure are identical. A sales user may select one option called a heating package, while the engineering or manufacturing output may contain a coil, valves, sensors, control panels, wiring and mounting hardware. The model should make these relationships explicit rather than forcing users to select every internal component manually.

    2. Options and attributes

    Options are discrete choices, such as cast iron or stainless steel. Attributes are values that may be entered or calculated, such as length, flow rate, operating temperature or enclosure rating.

    Each attribute should have a defined data type, unit, allowed range, default behavior and ownership. A dimension should not be stored as unstructured text if it is used in calculations or CAD automation. Similarly, a material should use a controlled value connected to a material record or code rather than several free-text spellings.

    Data type Manufacturing example Design consideration
    Enumeration Motor type: standard, brake, inverter-duty Use controlled values with stable identifiers
    Numeric value Tank volume: 500 litres Store units, precision and valid range
    Boolean Include access platform: yes or no Define default and downstream effect
    Text Customer marking or project reference Keep free text out of engineering logic where possible
    Calculated value Required shaft diameter Document formula, inputs and rounding rules

    3. Dependencies

    Dependencies describe relationships between selections. If a customer selects a diesel engine, the model may show compatible exhaust, cooling and fuel-system options. If a product includes a hygienic stainless-steel frame, certain surface finishes and fasteners may become available while painted-steel options become unavailable.

    Dependencies should be expressed in terms of stable product data rather than interface labels. The rule should refer to an option identifier or attribute value that remains consistent if the wording shown to users changes.

    4. Constraints

    Constraints define what is permitted, required, excluded or conditionally available. Common types include:

    • Compatibility constraints: two components cannot be used together.
    • Requirement constraints: selecting one option requires another option.
    • Range constraints: a value must remain within a technically valid range.
    • Capacity constraints: a selected motor, frame or power supply must support the calculated load.
    • Process constraints: a configuration must follow manufacturing or installation limitations.
    • Regulatory constraints: materials, safety devices or certifications are required for a market or application.

    For example, a valve model may permit a 250-millimetre diameter only when the pressure class and body material support it. A pump model may reject an impeller diameter if the requested duty point falls outside the operating envelope. A mobile machine may require a specific braking package when gross vehicle weight exceeds a threshold.

    5. Calculations

    Engineering calculations transform requirements into derived values. They can size a component, determine a performance rating, select a standard part or calculate a surcharge. Examples include pressure drop, heat-transfer area, belt length, battery capacity, structural load, motor power and cable size.

    Calculation inputs should be clearly identified and validated before the calculation runs. The model should also record units, assumptions, rounding and the source of the formula. A formula copied from a spreadsheet without documenting its variables and limits is difficult to verify and maintain.

    Not every CPQ platform includes a full engineering calculation engine. Some systems rely on external services, CAD rules, engineering applications or custom code. The architecture should make this boundary explicit.

    6. Output mappings

    Output mappings connect configuration decisions to commercial and technical results. A selected option may map to a component number, a BOM quantity, an operation, a price condition, a CAD parameter, an ERP material code or a document section.

    One customer-facing option can produce multiple outputs. Selecting a stainless-steel pump package may change the casing material, fastener set, seal, baseplate finish, BOM components, cost, lead-time message and technical description.

    Start with a product-model scope

    Before building rules, define the product family and the business process the model must support. A first release should have a clear boundary. Trying to model every product variant, legacy exception and engineering possibility at once usually produces unclear ownership and excessive testing effort.

    Document:

    • the product family and included modules;
    • the intended users, such as sales, dealers, application engineers or customers;
    • the workflow, such as configure-to-order (CTO), engineer-to-order (ETO), make-to-order (MTO) or assemble-to-order (ATO);
    • the required outputs, such as price, quote text, configurable BOM or CAD parameters;
    • the systems that own item, revision, customer and commercial data;
    • the approval points and conditions that require engineering review.

    CTO means configure-to-order: the product is assembled from predefined options and components. ETO means engineer-to-order: a customer requirement leads to additional engineering work or a new design. MTO means make-to-order: production begins after a customer order rather than from stock. ATO means assemble-to-order: standard modules are assembled into a customer-selected combination. One product family can support more than one of these patterns, but the model should identify when a configuration remains within standard rules and when it becomes an engineering case.

    Separate configuration, pricing and quoting logic

    Configuration determines whether and how a product can be built. Pricing determines its commercial value. Quoting determines how the result is presented, approved and communicated. These concerns interact but should not be confused.

    For example, a pump configuration rule may require a mechanical seal for a particular fluid. The pricing logic then adds the seal cost and applicable margin. The quote may display the seal as part of the selected package or as a technical inclusion. Combining all three concerns in one large rule makes changes risky.

    Concern Question answered Example
    Configuration Is this product definition valid? Can this impeller be used with this casing?
    Engineering What size or technical result is required? What motor rating meets the duty point?
    Costing What does the configuration cost to produce? What is the material and labor cost?
    Pricing What should the customer be charged? What price, discount and surcharge apply?
    Quoting How should the offer be presented and approved? Which descriptions, terms and documents appear?

    This separation makes it easier to change a price list without rewriting engineering rules, or to revise a component relationship without altering quote templates.

    Design rules for maintainability

    Use modular rule groups

    Organize rules by product module, function or decision type. Examples include motor compatibility, pressure rating, material selection, electrical requirements and documentation. Modular rules are easier to test than a single collection of nested conditions covering the whole product.

    Prefer declarative rules where practical

    A declarative rule states what must be true, such as a 480-volt motor requires a compatible control panel. This is generally easier for product experts to review than deeply embedded procedural code. Custom code may still be appropriate for complex calculations, external lookups or specialized engineering algorithms, but it should have an owner, test cases and version control.

    Use controlled vocabularies

    Materials, voltage classes, pressure ratings, regions, certifications and component types should use governed values. Controlled vocabularies reduce duplicate values and make integrations more reliable. They also help distinguish a commercial label from an engineering identifier.

    Make defaults explainable

    Defaults can reduce configuration time, but an incorrect default can create a hidden engineering or commercial error. Document why a default exists and whether the user may override it. For example, a standard motor may be preselected based on a typical duty, but the model should require confirmation when the calculated load exceeds the standard assumption.

    Do not encode every exception as a normal option

    Some requests are genuine ETO cases. If the model turns every historical exception into a selectable option, the product model becomes difficult to understand and test. Define an escalation path for nonstandard requirements instead of allowing invalid combinations through informal overrides.

    Build the model from authoritative product data

    A product model needs reliable source data. Typical sources include engineering specifications, product catalogs, drawings, bills of material, CAD parameters, price lists, costing sheets, ERP item masters and product lifecycle management (PLM) records.

    PLM manages product definitions, revisions and engineering lifecycle information. Product data management (PDM) commonly focuses on controlled engineering files and relationships. Enterprise resource planning (ERP) manages business transactions such as items, inventory, purchasing, production and orders. Product information management (PIM) manages product content for channels and catalogs. These systems are related but are not interchangeable sources for every model element.

    Before importing data, identify the system of record for each field. An ERP may own sellable item numbers and costs, while PLM owns engineering revisions and CAD relationships. A CPQ model may need synchronized copies of both, with explicit effective dates and revision behavior.

    Data Possible system of record CPQ use
    Engineering revision PLM or PDM Validate revision-specific options and outputs
    Sellable item and inventory status ERP Map selected components and check availability rules
    CAD family and parameters CAD or PLM Drive geometry or generate drawings where supported
    Channel description and images PIM Present product information to users
    Cost and price conditions ERP, pricing service or CPQ Calculate cost, price and margin

    Connect the model to BOM, CAD and manufacturing outputs

    Configurable BOMs

    A configurable BOM is a bill of materials whose components or quantities depend on the selected configuration. The output may be a structured BOM for review, an ERP order structure, a manufacturing BOM (MBOM) or an engineering BOM (EBOM).

    An EBOM represents the product from an engineering design perspective. An MBOM represents how the product is built, including manufacturing assemblies, consumables or process-specific items. They may not have the same structure. A CPQ system should not automatically treat a sales configuration output as a complete production BOM unless the mapping and approval process support that use.

    For example, an air-handling unit may have one commercial heating option, an engineering assembly containing a coil and control valve, and an MBOM containing installation hardware and production operations. The product model should identify which output is being generated and which system is responsible for final validation.

    CAD and engineering automation

    Some manufacturing CPQ platforms connect configuration values to parametric CAD, drawing templates or engineering calculation tools. A selected tank diameter might drive a CAD parameter, while a calculated nozzle position might be passed to a design automation service.

    CAD automation should be treated as a separate capability from basic CPQ. A system may support product rules and quoting without generating geometry. If CAD output is required, verify parameter mapping, revision control, regeneration behavior, drawing approvals and failure handling. More information is available in the guide to CAD and engineering automation in CPQ.

    ERP and order handoff

    ERP integration may transfer customer information, configured items, prices, BOMs, delivery information or order lines. The CPQ model must define which identifiers and revisions are sent, how errors are handled and whether ERP validates the result again.

    CPQ should not be treated as a replacement for ERP, PLM, CAD or manufacturing execution system (MES) functionality. It is an orchestration and decision layer that may exchange data with these systems. The exact boundary depends on the platform and implementation.

    Rules-based, constraint-based and guided configuration

    These approaches overlap but are not identical.

    • Rules-based configuration uses explicit conditions such as if-then relationships, requirements, exclusions and calculations.
    • Constraint-based configuration describes valid combinations through constraints that a solver or rules engine evaluates, often across many variables.
    • Guided selling asks business or application questions and recommends suitable products or options. It may guide a user without representing the full engineering constraint system.

    A guided selling flow might ask for required flow and pressure, then recommend a pump family. A constraint-based model may validate the resulting pump, motor, seal and materials across many interacting values. Guided selling can be a useful front end, but it does not by itself guarantee manufacturing validity.

    Modeling a pump example

    Consider a centrifugal pump sold for industrial water service. The model might contain the following inputs:

    • required flow and head;
    • fluid type, temperature and density;
    • casing and impeller material;
    • seal arrangement;
    • motor power, voltage and frequency;
    • connection size and pressure class;
    • baseplate and coupling requirements;
    • area classification or certification requirement.

    The model could apply rules such as:

    • the selected impeller must meet the duty point within the approved operating range;
    • fluid temperature above a defined limit requires a suitable seal and gasket package;
    • the motor must meet the calculated power requirement with the required service factor;
    • the connection size must be compatible with the casing;
    • an area classification requires an approved motor and electrical package;
    • material and certification selections may trigger additional documentation and lead-time conditions.

    The outputs might include a configuration summary, a price, a quote description, a component list, an engineering review flag and parameters for a pump datasheet. If the product falls outside the standard hydraulic range, the model should route it to application engineering rather than silently producing a standard quote.

    Validation, testing and governance

    Testing should cover more than individual rules. A model can pass isolated tests and still fail when several options interact. Create test cases from real product knowledge, historical quote errors, boundary conditions and known exceptions.

    Test type Purpose Example
    Positive test Confirms a valid configuration is accepted Standard pump with approved motor and seal
    Negative test Confirms an invalid configuration is rejected Pressure class below the required operating pressure
    Boundary test Checks limits and unit handling Maximum allowable temperature or flow
    Interaction test Checks combined rules High temperature plus hazardous-area motor plus special material
    Regression test Ensures a change does not break existing behavior New motor option does not alter existing BOM mappings
    Output test Confirms downstream data is correct Configured components map to the correct ERP identifiers

    Assign ownership for rules, calculations, prices, product descriptions, integrations and approvals. A product manager may own commercial options, engineering may own technical constraints, manufacturing may own MBOM mappings and finance may govern pricing policy. Shared governance is necessary because no single department owns the entire product model.

    Use versioning and effective dates. A quote created under one product revision should remain traceable even after a new motor, material or price is introduced. Releases should include impact analysis, test evidence and a rollback or correction procedure.

    Common product-modeling mistakes

    • Starting with the user interface: screens are designed before the product logic and data ownership are understood.
    • Using free text for structured engineering data: values cannot be validated or integrated reliably.
    • Mixing price and validity rules: discounts or surcharges accidentally make invalid products appear acceptable.
    • Copying spreadsheets without verification: hidden assumptions, obsolete formulas and manual overrides become embedded in the model.
    • Modeling only the happy path: edge cases, regional requirements and engineering review conditions are ignored.
    • Ignoring revisions: old quotes and new product definitions cannot be distinguished.
    • Assuming the CPQ BOM is production-ready: EBOM, MBOM and sales structures may require different mappings.
    • Allowing uncontrolled overrides: users bypass rules without recording who approved the exception.
    • Building one giant model: unrelated product families become difficult to test and govern.

    Implementation sequence

    1. Select a representative product family. Choose a product with meaningful configuration complexity and measurable business value.
    2. Map the current process. Document how sales, application engineering, costing, design and production handle a quote today.
    3. Inventory product data. Identify options, attributes, rules, formulas, components, revisions, prices and documents.
    4. Define ownership. Assign responsibility for technical, commercial and downstream data.
    5. Design the product hierarchy. Separate modules, standard options, calculated values and exceptions.
    6. Implement core validity rules first. Prevent unsafe or impossible configurations before adding advanced presentation features.
    7. Add calculations and outputs. Introduce sizing, pricing, quote content, BOM mappings and CAD or engineering interfaces as required.
    8. Test with real scenarios. Include valid, invalid, boundary and historical cases.
    9. Pilot with users and engineering. Confirm that questions are understandable and that outputs are useful downstream.
    10. Release under governance. Version the model, document changes and monitor exceptions after deployment.

    The detailed planning, migration, testing and governance topics are covered in the CPQ implementation guide.

    How to measure product-model quality

    Useful measures should reflect manufacturing outcomes rather than only interface activity. Possible measures include quote cycle time, percentage of configurations requiring rework, engineering review rate, invalid configuration rate, BOM correction rate, margin variance, quote-to-order conversion and the time required to implement a product change.

    Interpret these measures carefully. A lower engineering review rate may mean the model handles standard products better, or it may mean users are bypassing review. A faster quote may still be poor if the price or BOM is inaccurate. Pair speed measures with quality, margin and downstream correction measures.

    When a CPQ product model should stop

    A product model should represent repeatable, governable product logic. It should not attempt to automate every engineering decision or replace professional approval for novel designs. Establish clear boundaries for standard configuration, configurable engineering and full ETO work.

    For standard CTO products, the model may generate a validated BOM and pass parameters to ERP or CAD. For ETO products, it may capture requirements, calculate preliminary values, estimate price and create an engineering work request without claiming that the final design is complete. This distinction protects both the customer and the manufacturer.

    Semantic map

    The article connects the following manufacturing CPQ entities and relationships:

    • CPQ product model → represents → configurable product structure
    • Product options → define → customer-selectable choices
    • Configuration rules → prevent → invalid combinations
    • Engineering calculations → derive → technical product values
    • Configured product → produces → quote data
    • Configured product → can generate → configurable BOM
    • EBOM → represents → engineering product structure
    • MBOM → represents → manufacturing assembly structure
    • CAD automation → uses → configuration parameters
    • CPQ → exchanges data with → ERP
    • CPQ → may exchange revisions with → PLM or PDM
    • Pricing logic → calculates → customer price and margin
    • Manufacturing constraints → limit → valid product configurations
    • CTO workflow → uses → predefined product options
    • ETO workflow → escalates → nonstandard engineering requirements

    Frequently asked questions

    What is a CPQ product model?

    A CPQ product model is the structured definition of a configurable product, including its hierarchy, options, attributes, rules, calculations, prices and downstream outputs.

    How is a manufacturing CPQ model different from a sales CPQ catalog?

    A manufacturing model may validate engineering constraints, calculate technical values and produce BOM, CAD or ERP data. A sales catalog usually focuses on selectable products, pricing and quote presentation.

    What should be modeled first?

    Start with the product structure, critical technical inputs and rules that distinguish valid from invalid configurations. Add pricing, documents and advanced outputs after the core product logic is understood.

    Should every component appear as a customer-facing option?

    No. Internal components should normally be derived from higher-level selections. Exposing every component increases user effort and creates more opportunities for invalid combinations.

    What is the difference between an option and an attribute?

    An option is usually a discrete choice, such as stainless steel or painted steel. An attribute is a value, such as length, flow, temperature or voltage.

    How should engineering rules be represented?

    Use explicit, modular rules with defined inputs, outputs, units, ownership and test cases. Declarative rules are often easier to maintain, while custom code may be needed for specialized calculations.

    Can a CPQ product model calculate equipment size?

    Some CPQ platforms support engineering calculations or connect to external calculation services. The capability must be verified for the required formulas, units, ranges, approvals and auditability.

    Does every CPQ system generate a BOM?

    No. BOM generation varies by platform and implementation. Confirm whether the system supports configurable BOMs and whether the output is a sales structure, EBOM, MBOM or ERP order structure.

    Can a CPQ model generate CAD drawings?

    Only when the platform or its integrations support CAD or design automation. Verify parameter mapping, geometry generation, revision control, drawing approval and failure handling.

    What is the difference between EBOM and MBOM?

    An EBOM describes the product from an engineering perspective. An MBOM describes how it is manufactured and may include production-specific assemblies, consumables or operations.

    How does pricing relate to configuration rules?

    Configuration rules determine whether a product is valid. Pricing logic calculates cost, price, discounts and surcharges for a valid configuration. Keeping these concerns separate improves maintainability.

    How should ETO requirements be handled?

    The model should capture requirements, identify what is outside the standard envelope and route the case to engineering. It should not present an unapproved design as a standard configuration.

    Which systems provide data to a product model?

    Possible sources include PLM or PDM for engineering definitions, ERP for items and costs, CAD for design parameters, PIM for channel content and pricing services for commercial conditions.

    Who should own the product model?

    Ownership is usually shared. Product management may own commercial structure, engineering technical rules, manufacturing BOM mappings and finance pricing policies. A governance process coordinates these owners.

    How do you test a CPQ product model?

    Test valid and invalid configurations, boundary values, interacting rules, calculations, revisions, pricing and downstream outputs. Use regression tests whenever a rule or product definition changes.

    How often should a product model be updated?

    Update it whenever product options, engineering rules, component revisions, prices, regulations or downstream mappings change. Releases should be versioned and tested rather than changed informally.

    What is the biggest product-modeling mistake?

    A common mistake is treating the model as a sales questionnaire instead of a controlled representation of product and manufacturing logic. This creates quotes that look complete but require engineering correction.

    Can one CPQ model support CTO and ETO?

    Yes, but the model must distinguish standard configurable paths from nonstandard engineering work. CTO may produce validated outputs directly, while ETO may generate an engineering request and preliminary commercial result.

    How can manufacturers keep a product model maintainable?

    Use modular rules, controlled data, clear ownership, documented calculations, versioning, automated regression tests and a defined process for exceptions and product changes.

  • Needs-Based Configuration and Guided Selling in Manufacturing CPQ

    Needs-based configuration and guided selling help manufacturers convert customer requirements into a valid product configuration. Instead of asking a buyer to understand every model code, component dependency and engineering limitation, the system asks questions about the application, operating conditions and required performance. It then recommends suitable products or options, prevents invalid combinations and can pass the result to pricing, quoting, bill of materials (BOM) generation, engineering and production systems.

    In manufacturing, guided selling is not simply a sales questionnaire. It is a user-facing method for accessing a governed product model. The underlying model may contain configurable products, options, constraints, calculations, approval rules, prices, technical attributes and manufacturing data. The quality of the outcome depends more on that product model than on the wording of the questions.

    This makes guided selling particularly useful for industrial machinery, pumps, valves, HVAC equipment, electrical systems, material-handling equipment, specialty vehicles and other products where customers describe a requirement rather than specify an exact part number.

    For background, see the guide to product configuration and the broader manufacturing CPQ guide.

    What are needs-based configuration and guided selling?

    Needs-based configuration is the process of selecting or designing a product configuration from customer requirements, application conditions and performance objectives rather than from a known product code.

    Guided selling is the interaction layer that leads a salesperson, dealer, engineer or customer through relevant questions and recommendations to reach an appropriate product configuration.

    A manufacturing CPQ system may use guided selling to collect information such as:

    • Required flow rate, pressure, temperature or lifting capacity;
    • Product dimensions, installation space and environmental conditions;
    • Material compatibility, corrosion exposure or hygiene requirements;
    • Voltage, frequency, motor size or control-panel requirements;
    • Duty cycle, speed, payload, range or operating terrain;
    • Required standards, certifications or safety features;
    • Delivery constraints, target cost or preferred commercial options.

    The system maps those answers to product families, technical parameters and configuration rules. It may then recommend one or more valid configurations, identify missing information, calculate a product size and produce a quote. Whether it also generates a BOM, CAD output or manufacturing order depends on the capabilities and integrations of the specific CPQ implementation.

    Why guided selling matters in manufacturing

    Industrial products are often sold through application requirements. A customer may know that a pump must move a liquid at a particular flow and pressure, but may not know the impeller diameter, motor rating, seal material or casing configuration required. Similarly, a customer ordering an air-handling unit may specify airflow, static pressure, ambient conditions and filtration requirements without knowing the internal component selection.

    A traditional catalogue or generic sales CPQ tool may support product selection and pricing but leave the technical interpretation to an application engineer. Manufacturing-oriented guided selling attempts to encode enough product and engineering knowledge to make that interpretation repeatable.

    Sales situation Traditional approach Needs-based CPQ approach
    Customer describes an application Salesperson sends requirements to an engineer Guided questions capture structured technical inputs
    Product selection Search through catalogues or spreadsheets Rules and calculations recommend valid product families and options
    Technical validation Manual review after the quote Constraints identify invalid or incomplete configurations during selection
    Engineering handoff Free-text notes and attachments Structured configuration data, attributes, documents and outputs
    Production preparation Manual interpretation of the quoted product Configurable BOM or order data where supported

    The objective is not to remove engineering judgment from every sale. It is to reserve engineering time for genuinely novel, high-risk or engineered-to-order work while allowing repeatable configurations to follow a controlled path.

    How the product model supports guided selling

    The product model is the structured representation of the products, options, relationships and technical logic used by the CPQ system. It is the foundation of guided selling. A question-and-answer interface without a reliable product model can make the sales process look simpler while producing unreliable results.

    Product families and configuration attributes

    A product family defines the scope of a configuration, such as centrifugal pumps, industrial control panels or electric forklifts. Within the family, the model may contain attributes and selectable features. Attributes describe requirements or product characteristics, while options represent choices that can be selected or derived.

    For a pump, attributes might include flow, differential pressure, fluid temperature, fluid chemistry and operating speed. Options might include casing material, seal type, impeller trim, motor enclosure, coupling arrangement and mounting configuration.

    Questions and answer mappings

    Guided selling questions should collect information that has a technical or commercial purpose. Each answer should map to one or more model values, constraints or calculations. For example:

    • The question about fluid type may restrict casing, seal and elastomer materials.
    • The question about flow and pressure may select a pump family and determine a required operating point.
    • The question about outdoor installation may require a weatherproof enclosure or environmental protection rating.
    • The question about available electrical supply may restrict motor voltage and starter options.

    Questions should not be added merely because the information is interesting. Every question creates user effort, training requirements and a maintenance obligation. A useful question either changes the recommendation, validates the configuration, calculates a value, determines price or supplies information needed downstream.

    Rules, constraints and calculations

    Rules describe how selections affect other selections. A rule may say that choosing a high-temperature application requires a particular seal material. Constraints define combinations that are prohibited or conditions that must be satisfied. A constraint may prevent a stainless-steel option from being paired with an incompatible coating.

    Rules can be implemented in different ways, including decision tables, dependency logic, formulas, scripts or constraint-solving engines. The implementation should be understandable to the people who own the product model. A technically powerful rule that cannot be tested or maintained can become a long-term operational risk.

    Calculations are also important. A guided selling process may calculate motor power, structural capacity, heat load, cable size, tank volume or required safety margin. These calculations should have clear units, input ranges, assumptions, rounding rules and approval requirements. CPQ calculations are not automatically a substitute for certified engineering analysis.

    Example: guided selling for an industrial pump

    Consider a manufacturer selling configurable process pumps. A customer begins with an application rather than a part number.

    1. The system asks for required flow, pressure, fluid, temperature and operating hours.
    2. It determines which pump families can meet the duty point.
    3. It excludes materials and seals that are incompatible with the fluid or temperature.
    4. It checks whether the operating point falls within an approved performance range.
    5. It recommends a pump size, impeller range, motor rating and seal arrangement.
    6. It asks about installation orientation, coupling, baseplate and control requirements.
    7. It calculates a price and identifies lead-time or engineering-review conditions.
    8. It creates a quote and, where configured, a product-specific BOM or engineering request.

    The result is more than a recommended product name. It is a structured configuration with technical inputs, selected options, derived values and traceable assumptions. If the selected pump is a configure-to-order product, the configuration may generate a manufacturing-ready BOM. If the application falls outside the standard model, the system may route it into an engineer-to-order workflow instead.

    For related manufacturing data flows, see the guide to BOM generation, pricing and quoting and the guide to configure-to-order and engineer-to-order workflows.

    Guided selling versus related configuration approaches

    Approach Primary purpose Typical input Manufacturing use
    Rules-based configuration Apply explicit dependencies and conditions Selected options and attribute values Prevent incompatible options and derive required components
    Constraint-based configuration Find combinations that satisfy multiple technical constraints Requirements, limits and relationships Select equipment that meets performance and compatibility conditions
    Guided selling Lead a user through questions and recommendations Application and business requirements Help non-specialists reach a technically valid configuration
    Product search Find an existing item Keywords, attributes or part numbers Locate standard products when the required item is already known
    Visual configuration Show appearance, layout or spatial arrangement Selected visual options Represent vehicle bodies, machine layouts or finish combinations

    These approaches can coexist. A guided selling interface may collect application requirements, a constraint engine may determine feasible products, rules may control option dependencies, and a visual configurator may show the result. They should not be treated as interchangeable capabilities.

    From guided questions to manufacturing outputs

    Guided selling normally sits at the front of a broader CPQ and enterprise workflow.

    1. Requirement capture: The user enters application, performance, commercial and delivery requirements.
    2. Product recommendation: The system identifies suitable product families or configurations.
    3. Configuration validation: Rules, constraints and calculations check technical feasibility.
    4. Pricing and costing: The system applies prices, discounts, surcharges, estimated costs or approval thresholds.
    5. Quote generation: A proposal presents the selected product, scope, assumptions, price and delivery information.
    6. Engineering handoff: Structured data, customer requirements and exceptions are passed to engineering when required.
    7. Downstream execution: Depending on the architecture, the configuration may create an order, configurable BOM, engineering record, CAD request or ERP transaction.

    An enterprise resource planning (ERP) system normally manages business transactions, inventory, purchasing and production planning. A product lifecycle management (PLM) system manages product definitions, revisions and lifecycle processes. A product data management (PDM) system typically manages engineering files and CAD relationships. A computer-aided design (CAD) system creates product geometry and drawings. These systems are related but not interchangeable.

    CPQ may exchange data with each system, but the ownership of product data must be explicit. A CPQ model should not silently become an uncontrolled duplicate of engineering or ERP data.

    EBOM, configurable BOM and MBOM considerations

    A bill of materials (BOM) is a structured list of components and quantities. An engineering BOM (EBOM) represents the product from an engineering design perspective. A manufacturing BOM (MBOM) represents how the product is assembled or produced. A configurable BOM contains rules or alternatives that resolve according to the selected configuration.

    Guided selling can supply the inputs used to resolve a configurable BOM, but it does not automatically create a correct production structure. The implementation must define:

    • Which components are selected by customer options;
    • Which components are derived from calculations;
    • Which items are sales-only, engineering-only or manufacturing-relevant;
    • How revisions and effective dates are controlled;
    • How substitutes, phantom assemblies and purchased components are represented;
    • How the resolved structure is transferred to ERP, PLM or manufacturing systems.

    For example, choosing a longer conveyor may require additional frame sections, guards, belts, fasteners and a different drive arrangement. The customer-facing answer is simple, but the downstream structure may involve many dependencies. BOM ownership and revision governance should be defined before automating order release.

    Designing effective guided selling questions

    Start with customer language, then map to engineering data

    Customers may say that a machine must operate outdoors, handle abrasive material or fit through a particular doorway. Engineering models may require ingress protection, material grade, wear allowance or maximum envelope dimensions. The guided selling layer should translate between those vocabularies without hiding important assumptions.

    Ask high-value questions first

    Early questions should identify the product family and eliminate large parts of the product space. Later questions can address options that apply only to the selected family. This reduces cognitive load and prevents users from answering questions that are irrelevant to their application.

    Use progressive disclosure

    Show advanced questions when a prior answer makes them relevant. For example, ask about hazardous-area certification only when the application environment requires it. However, do not hide mandatory technical inputs so deeply that users cannot understand why the system cannot complete the configuration.

    Explain recommendations and exclusions

    A recommendation is more credible when the system explains its basis, such as meeting the required flow and pressure or satisfying an environmental rating. When an option is unavailable, a useful message identifies the reason and, where appropriate, an alternative. Messages should be understandable to sales users while retaining enough detail for technical review.

    Maintainability and governance

    Guided selling models become difficult to maintain when rules are scattered across code, spreadsheets, product descriptions and individual employee knowledge. A maintainable model has clear ownership and traceability.

    • Define rule ownership: Product management may own commercial options, engineering may own technical constraints, and manufacturing may own production mappings.
    • Separate concerns: Keep configuration logic distinct from pricing, document templates and integration transformations where practical.
    • Use controlled terminology: Define units, attribute names, option codes, material names and status values consistently.
    • Version the model: Product revisions, supplier changes, standards and effective dates can alter valid configurations.
    • Record assumptions: Calculations should identify source data, tolerances, safety factors and approval requirements.
    • Test combinations: Use positive, negative, boundary, regression and end-to-end tests.
    • Monitor exceptions: Frequent manual overrides may indicate missing rules, inaccurate data or a product family that should be treated as engineered-to-order.

    Implementation planning should cover model governance, migration, testing, deployment and ongoing maintenance. The CPQ implementation guide provides a broader framework for these activities.

    Limitations and risks

    Needs-based configuration does not eliminate ambiguity in customer requirements. A customer may provide incomplete, inaccurate or contradictory information. The system should identify missing inputs and uncertainty instead of producing a false sense of precision.

    Other risks include:

    • Overly complex questionnaires: Users may bypass the process or provide arbitrary answers.
    • Outdated rules: Product changes can make recommendations or BOM mappings invalid.
    • Hidden engineering assumptions: A simplified question may omit a condition that affects safety or performance.
    • Conflicting system ownership: Different values in CPQ, ERP, PLM and CAD can create downstream errors.
    • Excessive customization: One-off exceptions can turn a reusable model into unmaintainable application code.
    • Misuse of recommendations: A suggested configuration may require engineering approval, certification or site-specific validation.
    • Weak exception handling: The system needs a controlled path for ETO, non-standard materials, special compliance requirements and incomplete data.

    For safety-critical equipment, pressure systems, lifting equipment, medical products or regulated electrical assemblies, guided selling should support—not replace—the applicable engineering review and compliance process.

    Implementation approach

    1. Select a focused product family: Begin with a product that has meaningful configuration volume, stable rules and measurable engineering or quoting friction.
    2. Document the decision process: Capture how experienced application engineers select products today, including exceptions and information sources.
    3. Build the canonical product model: Define families, attributes, options, constraints, calculations, prices and downstream mappings.
    4. Classify outcomes: Separate standard configurable products, configure-to-order (CTO) products, make-to-order (MTO) products, assemble-to-order (ATO) products and engineer-to-order (ETO) cases.
    5. Design the conversation: Organize questions by decision value, user role and product stage.
    6. Connect downstream systems carefully: Establish whether CPQ receives or publishes data to CRM, ERP, PLM, PDM, CAD, product information management (PIM) or manufacturing execution system (MES) platforms.
    7. Test with real scenarios: Include common applications, boundary conditions, invalid combinations, discontinued options and engineering overrides.
    8. Release with governance: Define who approves model changes, how revisions are deployed and how affected quotes or orders are handled.
    9. Measure operational results: Track configuration errors, quote completion, engineering escalations, manual overrides, rework and time to produce a technically complete quote.

    Platform selection should verify these capabilities directly. Not every CPQ product supports constraint solving, engineering calculations, BOM generation, CAD automation, 3D visualization or PLM integration. The manufacturing CPQ comparison and selection resources can help structure an evaluation.

    When to use guided selling

    Guided selling is most valuable when customers know their requirements but cannot reliably translate them into a product code. It is a strong fit for product families with repeatable rules, meaningful option dependencies and a large dealer, sales or application-engineering population.

    It may be less suitable as the primary interface when every project is unique, requirements are unstable or the product requires extensive conceptual engineering before a valid design can be defined. In those cases, CPQ can still capture requirements and manage commercial information while routing the opportunity to an ETO process.

    The appropriate goal is not to force every product into a questionnaire. It is to create a controlled path for repeatable decisions and a clear escalation path for decisions that still require engineering expertise.

    FAQ: needs-based configuration and guided selling

    1. What is guided selling in CPQ?

    Guided selling in CPQ is a question-and-recommendation process that helps a user select a suitable product and valid options. In manufacturing, it can use application requirements, technical rules and calculations rather than only commercial preferences.

    2. How is guided selling different from product configuration?

    Product configuration defines the product model, options and validity logic. Guided selling is the user experience that helps someone reach a configuration through relevant questions and recommendations.

    3. Is guided selling the same as a product selector?

    Not always. A basic product selector may filter catalogue items by attributes. Guided selling can also interpret application requirements, apply engineering constraints, calculate values and route exceptions.

    4. Can guided selling generate a BOM?

    It can provide the inputs for a configurable BOM or resolved BOM when the CPQ system and its integrations support that capability. A guided-selling interface alone does not guarantee a manufacturing-ready BOM.

    5. What manufacturing products benefit most from guided selling?

    Products with repeatable but complex decisions are strong candidates, including pumps, valves, HVAC units, conveyors, control panels, industrial vehicles and configurable machinery.

    6. What data is needed to implement guided selling?

    Typical data includes product families, options, attributes, technical limits, dependencies, calculations, prices, lead times, documentation and downstream part or BOM mappings.

    7. Can guided selling support engineer-to-order products?

    Yes, but often as a requirements-capture and triage process. If the product cannot be validated through standard rules, the system should create an engineering review or ETO handoff rather than claim that the configuration is complete.

    8. How do rules differ from constraints?

    A rule describes a dependency or action, such as selecting a seal when a fluid is corrosive. A constraint defines a condition that must or must not be satisfied, such as preventing an incompatible material combination.

    9. Should salespeople see every engineering parameter?

    No. The interface should expose the information needed for the user’s role while retaining technical data in the governed model. Advanced details should be available when needed for review or troubleshooting.

    10. How can guided selling handle incomplete requirements?

    It should identify missing mandatory inputs, explain why they matter and provide a controlled path to request clarification or engineering review. It should not silently assume critical values.

    11. Can guided selling calculate equipment size?

    It can perform approved calculations when the formulas, input ranges, units and assumptions are defined. Complex or safety-critical calculations may still require specialist engineering tools and review.

    12. How does guided selling connect with ERP?

    CPQ may send a configured item, options, prices, customer data or order information to an ERP system. The exact integration depends on system ownership, interfaces and whether the ERP can represent configurable products.

    13. How does guided selling connect with PLM and CAD?

    It may exchange product definitions, revisions, attributes or configuration results with product lifecycle management and computer-aided design systems. CAD automation or PLM integration must be verified for the specific platform.

    14. What is the role of pricing in guided selling?

    Pricing is downstream from technical selection but may also influence recommendations. The implementation should distinguish product validity from price calculation so that a technically valid configuration is not confused with a commercially approved quote.

    15. How should guided-selling rules be maintained?

    Assign rule owners, version the product model, document assumptions, test changes and establish an approval process. Engineering, product management, manufacturing and commercial teams may need different ownership responsibilities.

    16. What is a configurable BOM?

    A configurable BOM is a product structure containing alternatives or rules that resolve according to selected options and derived values. It differs from a fixed BOM because the final components depend on the configuration.

    17. Can customers use guided selling without a salesperson?

    Yes, for suitable products and risk levels. Self-service should use clear validation, controlled product scope and an escalation path for applications that require technical review.

    18. How should a manufacturer measure guided-selling performance?

    Useful measures include completion rate, invalid configurations, manual overrides, engineering escalations, quote cycle time, rework, configuration-related order errors and the proportion of opportunities resolved through standard models.

    Semantic map

    The following relationships summarize the main entities and flows discussed in this guide:

    • CPQ configures configurable products.
    • Guided selling captures customer requirements.
    • Product models define configurable options.
    • Configuration rules prevent invalid combinations.
    • Constraints validate technical feasibility.
    • Engineering calculations derive product parameters.
    • Configured products generate configurable BOMs.
    • Configured products determine prices and costs.
    • CPQ exchanges configuration data with ERP.
    • CPQ exchanges product data with PLM and PDM.
    • CAD automation generates product-specific drawings.
    • Guided selling routes exceptions to engineering.
    • CTO products use repeatable configuration rules.
    • ETO products require engineering review.
    • MBOMs represent manufacturing assembly structures.
  • Modular Product Architecture for CPQ in Manufacturing

    Modular product architecture for CPQ is the practice of designing a complex manufactured product as a structured set of reusable modules, interfaces, options, rules and variants that a Configure, Price, Quote (CPQ) system can understand. Instead of modelling every finished product as a separate item, the manufacturer models the product as a system of related modules and controlled choices.

    In manufacturing, this architecture connects commercial configuration with engineering and production data. A customer may choose a pump capacity, motor type, seal material, control panel, mounting arrangement and documentation package. The CPQ product model must determine which combinations are valid, calculate dimensions or performance values where necessary, select components, calculate cost and price, and potentially generate a configurable bill of materials (BOM), drawings or CAD outputs.

    The central principle is simple: separate reusable product modules from the rules that govern how those modules can be combined. This makes the model easier to maintain than a large list of independent product variants, while still allowing the CPQ system to support configure-to-order (CTO), make-to-order (MTO) and engineer-to-order (ETO) processes.

    For background, see the guide to product configuration and the broader manufacturing CPQ guide.

    What is modular product architecture?

    Modular product architecture is a product design and information-modeling approach in which a product is divided into modules with defined responsibilities, interfaces and compatibility rules. Each module performs a function or represents a physical section of the product, such as a drive system, frame, enclosure, hydraulic circuit, electrical control system or safety package.

    A module may contain:

    • Selectable options and variants;
    • Technical attributes such as dimensions, flow, voltage, pressure or load capacity;
    • Compatibility requirements and exclusions;
    • Component and subassembly references;
    • Cost and price information;
    • Manufacturing or sourcing attributes;
    • CAD parameters, drawings or visualization data;
    • Rules for generating engineering or production outputs.

    In CPQ, the module is not merely a user-interface section. It is part of a product model that can drive validation, calculations, pricing, BOM generation and downstream system integration.

    Why modular architecture matters in manufacturing CPQ

    Generic sales CPQ can often quote relatively simple products using product options, discounts and approval thresholds. Manufacturing CPQ usually has a deeper responsibility. The selected configuration may need to become an engineering definition, a configurable BOM, a CAD model, a routing input or an order-ready package.

    Without modular architecture, manufacturers commonly create one of two difficult models:

    • A flat option list: users can select many attributes, but the system does not reliably understand technical relationships between them.
    • A variant explosion: every combination is maintained as a separate SKU, assembly or rule path, producing duplicated data and difficult change management.

    A modular product model reduces duplication by allowing the manufacturer to maintain a reusable definition for each functional area. A change to a motor family, enclosure standard or control option can be managed in one module rather than repeated across hundreds of product variants.

    Modularity also creates a clearer boundary between responsibilities. Product engineering can own technical compatibility rules, manufacturing can own production structures and sales operations can maintain commercial pricing or quote presentation without editing engineering logic directly.

    Core elements of a modular CPQ product model

    Modules and submodules

    A module represents a coherent product function or physical assembly. For an industrial pump package, modules might include the pump, motor, baseplate, coupling, seal system, instrumentation, control panel and documentation package. Each module can contain submodules. The control panel may contain an enclosure, variable frequency drive, disconnect, PLC, operator interface and wiring accessories.

    Good modules have a clear purpose and relatively stable interfaces. A motor module might expose output power, frame size, voltage and mounting requirements. The pump module might require a minimum motor rating and define shaft, coupling and baseplate constraints.

    Options and features

    An option is a selectable alternative within a module, while a feature is a characteristic or requirement that may be selected, calculated or inherited. For example, a valve module may offer stainless steel, carbon steel or alloy construction. A feature such as pressure class may be selected by the customer, calculated from operating conditions or inherited from a connected module.

    Manufacturers should distinguish commercial choices from engineering attributes. “Premium control package” may be a commercial option, while voltage, enclosure rating and short-circuit current rating are technical attributes that affect component selection and validation.

    Interfaces and compatibility contracts

    A module interface defines how one module connects to another. Interfaces can be physical, electrical, hydraulic, mechanical, software-related or commercial.

    Examples include:

    • A motor shaft diameter must match the coupling bore.
    • A pump flange standard must match the connected piping arrangement.
    • A control panel voltage must match the motor and site supply.
    • A battery module must fit the available vehicle compartment.
    • A lifting attachment must support the configured machine mass.
    • A heat exchanger capacity must meet the calculated thermal duty.

    Making interfaces explicit is important because many configuration errors occur at the boundaries between modules rather than inside an individual module.

    Rules and constraints

    Rules determine how the product model behaves. A rule may assign a component, restrict an option, calculate a value, require an additional module or produce a warning.

    A rules-based configuration model applies explicit conditions such as “if voltage is 480 V, use control panel variant B.” A constraint-based configuration model represents relationships such as capacity, dimensions, ratings and limits, then evaluates whether a proposed combination satisfies those constraints. Guided selling uses questions and recommendations to help a user reach a suitable configuration, but it does not automatically replace the underlying engineering rules.

    Most manufacturing CPQ implementations use a combination of these approaches. Guided questions can collect customer requirements, while rules and constraints validate the technical result.

    Example: modular architecture for a pump skid

    Consider a manufacturer selling packaged centrifugal pump skids. The product has a common structural concept but varies significantly by application.

    Module Typical choices or attributes Important relationships
    Pump Flow, head, impeller diameter, casing material Must meet duty point and material requirements
    Motor Power, voltage, efficiency class, hazardous-area rating Must exceed calculated shaft power and match supply
    Seal system Single seal, double seal, cartridge seal, flush plan Depends on fluid, temperature and pressure
    Baseplate Standard or heavy-duty, coating, drainage features Must accommodate pump and motor footprint
    Controls Starter, variable frequency drive, PLC, instrumentation Depends on motor, voltage and control requirements
    Documentation Standard, certified, inspection and compliance packages May require additional engineering and testing tasks

    The configuration process could begin with customer requirements such as flow rate, pressure, fluid, temperature, voltage and hazardous-area classification. The CPQ system may then select a suitable pump family, calculate a required motor range, restrict materials, require a seal plan and determine the control architecture.

    The resulting product is not just a collection of selected options. It is a structured configuration with technical values, selected components, derived values, commercial terms and downstream outputs.

    How modular product architecture supports the CPQ workflow

    1. Requirement capture

    The system collects customer and application requirements. These may include dimensions, operating conditions, load, throughput, pressure, temperature, voltage, environmental conditions and regulatory requirements.

    Requirements should be stored separately from the final product selection where possible. For example, “required flow is 180 cubic metres per hour” is different from “pump model X is selected.” This separation helps the system explain why a selection was made and allows engineering logic to change without losing the original customer requirement.

    2. Configuration and validation

    The CPQ engine evaluates selected modules, options and calculated values. It may prevent invalid combinations, recommend a suitable module or allow a provisional configuration that requires engineering review.

    Rules should identify the reason for a restriction. “Option unavailable” is less useful than “The selected enclosure rating is incompatible with the chosen control panel because the panel requires a different mounting arrangement.” Explainable validation is particularly important for sales engineers and dealers.

    3. Engineering calculations and selection

    Some products require calculations rather than simple option selection. A fan may require airflow and static-pressure calculations. A conveyor may require load, speed and motor-torque calculations. A heat exchanger may require thermal-duty calculations. A vehicle may require axle-load, payload and dimensional checks.

    Calculation outputs can drive module selection. For example, a calculated shaft power can determine the minimum motor size, while a calculated total weight can determine the frame, lifting points and transport configuration. Calculation logic may reside in the CPQ platform, an engineering service, a rules engine or a connected application. The architecture should make this boundary explicit.

    4. Pricing and costing

    Pricing is related to configuration but is not the same as configuration. The product model determines what can be built; the pricing model determines what it costs commercially.

    A module may carry a standard price, cost, surcharge, discount eligibility or pricing formula. Configuration choices can also create indirect costs. A special material may require additional fabrication, a certified inspection package may add testing effort, and an ETO requirement may create engineering hours.

    Manufacturers should define whether prices are based on list price, standard cost, estimated cost, supplier cost, labour assumptions or a combination. The CPQ system should also distinguish a customer-facing quote from an internal cost estimate.

    5. BOM and engineering outputs

    A valid configured product can generate one or more BOM structures. An engineering bill of materials (EBOM) represents the product from an engineering design perspective. A manufacturing bill of materials (MBOM) represents how the product is assembled and produced. A configurable BOM may contain rules, alternates, quantities, effectivity dates or placeholders that are resolved when the configuration is finalized.

    A pump skid might generate an EBOM containing the pump, motor, coupling and instrumentation, while the MBOM adds fabrication operations, weldments, purchased hardware, assembly kits and packaging items. The CPQ system may generate the complete BOM, generate a structured input for an ERP system, or pass the configuration to a product lifecycle management (PLM) or product data management (PDM) system for further processing. These capabilities vary by platform and must be verified during software evaluation.

    For related topics, see the guide to BOM generation, pricing and quote automation.

    6. CAD and documentation

    Where supported, modular architecture can drive computer-aided design (CAD) automation. A configured frame size, motor, enclosure and mounting arrangement may determine the CAD assembly, dimensions, hole patterns and drawing notes.

    CAD automation may generate a 3D model, 2D drawing, arrangement drawing or manufacturing documentation. However, not every CPQ system includes CAD automation. Some systems only pass configuration parameters to a CAD or engineering application through an integration or API. The manufacturer must define which system owns geometry, revision control and drawing approval.

    The CAD and engineering automation guide explains these relationships in more detail.

    Product model layers in a maintainable CPQ architecture

    A maintainable model usually separates several layers rather than storing all logic in one large rules table.

    Layer Purpose Example
    Requirement layer Captures what the customer or application requires Flow, pressure, voltage and ambient temperature
    Product architecture layer Defines modules, interfaces and product families Pump, motor, baseplate and controls
    Configuration layer Applies options, rules and constraints Hazardous-area rating requires a suitable motor and panel
    Calculation layer Derives engineering values Required motor power or frame load
    Component layer Maps selections to parts, assemblies and substitutes Specific motor item and coupling assembly
    Commercial layer Calculates cost, price, discount and margin Material surcharge and engineering fee
    Output layer Creates documents and downstream data Quote, EBOM, MBOM, CAD request and ERP order

    This separation does not require every layer to be hosted in the same application. It does require clear ownership, data contracts and version control between applications.

    Rules for modular products

    Useful rules normally fall into several categories:

    • Eligibility rules: determine whether a module or option is available for a product family.
    • Compatibility rules: prevent incompatible combinations, such as a motor and drive with mismatched voltage.
    • Requirement rules: make an option mandatory when a condition applies.
    • Exclusion rules: prevent a selection because of safety, regulatory, dimensional or manufacturing constraints.
    • Calculation rules: derive dimensions, ratings, quantities or performance values.
    • Selection rules: select a default or recommended component from an approved range.
    • Output rules: control BOM lines, drawing parameters, quote text or manufacturing attributes.
    • Approval rules: route unusual configurations, low margins or technical exceptions for review.

    Rules should be documented in business and engineering language. They should also be testable independently of the sales interface. A rule that only works because of a hidden user-interface dependency is difficult to audit and maintain.

    Modularity and CTO, ETO, MTO and ATO

    Modular product architecture supports several manufacturing strategies, but the degree of automation differs.

    • Configure-to-order (CTO): the product is assembled from predefined modules and validated combinations. This is usually the strongest fit for reusable modular models.
    • Make-to-order (MTO): production begins after an order, often using a standard or configurable product definition.
    • Assemble-to-order (ATO): stocked modules or subassemblies are combined after the order is received.
    • Engineer-to-order (ETO): the order requires new or significantly modified engineering work. The modular model can provide a starting architecture, but it cannot eliminate all design activity.

    A CPQ system should not claim to make an ETO product fully automatic simply because it has configurable options. In ETO, the model may identify the design envelope, produce a preliminary BOM and create an engineering work package, while final geometry, calculations and approvals remain with engineering.

    See the guide to CTO, ETO, MTO and related manufacturing workflows.

    Integration with enterprise systems

    Modular CPQ architecture typically exchanges data with several enterprise systems, each with a different purpose.

    System Typical relationship with CPQ
    Customer relationship management (CRM) Provides account, opportunity and sales context; may receive quote and configuration status
    Enterprise resource planning (ERP) Receives order, item, pricing, BOM, inventory or manufacturing data
    Product lifecycle management (PLM) Manages product structures, revisions, effectivity and engineering change processes
    Product data management (PDM) Controls CAD files, documents and design metadata
    Product information management (PIM) Manages commercial product content, descriptions and channel information
    Manufacturing execution system (MES) May receive production instructions, configuration data or manufacturing attributes
    CAD system May receive parameters and return models, drawings or engineering results

    These systems are not interchangeable. A CPQ product model should define which system is authoritative for each data type. The CPQ integration guide covers integration patterns, APIs and system boundaries.

    Benefits of modular product architecture

    • Lower model duplication: reusable modules reduce the need to maintain every finished-product combination independently.
    • Improved configuration quality: explicit interfaces and constraints prevent technically invalid selections.
    • Faster product changes: a revised component or rule can be updated in a controlled module.
    • Better engineering handoff: requirements, selected options, calculations and exceptions can travel with the quote.
    • More consistent pricing: commercial logic can respond to technical selections and estimated effort.
    • Scalable product families: common modules can be reused across machines, regions or market segments.
    • More useful downstream data: the configuration can produce structured BOM, CAD and ERP inputs rather than only a PDF quote.

    Limitations and risks

    Modularity is not automatically simple. A poorly designed modular model can become a collection of tightly coupled exceptions. If every module depends on many hidden conditions in other modules, the model may be difficult to understand and test.

    Common risks include:

    • Defining modules around organizational departments instead of product functions;
    • Using commercial option names that hide technical differences;
    • Duplicating engineering rules in CPQ, CAD, ERP and spreadsheets;
    • Failing to model dimensions, loads, ratings or interfaces explicitly;
    • Ignoring revisions and effectivity dates;
    • Allowing sales users to bypass constraints without an approval process;
    • Assuming an EBOM can be used directly as an MBOM;
    • Treating a configurable product as CTO when it actually requires ETO work;
    • Creating rules that are not covered by automated test cases;
    • Sending incomplete or ambiguous configuration data to ERP or engineering systems.

    The architecture must also address product variants that do not fit the standard modules. An exception process is necessary, but excessive exceptions indicate that the product model or modular boundaries need review.

    Implementation approach

    1. Select a representative product family

    Start with a product family that has meaningful configuration complexity, measurable business value and sufficiently stable engineering knowledge. Avoid choosing the largest and most irregular product family as the first model.

    2. Map the current product structure

    Document modules, options, interfaces, calculations, component substitutions, pricing inputs, BOM structures, CAD dependencies and approval steps. Include spreadsheets and manual engineering activities because they often contain undocumented rules.

    3. Define ownership and authority

    Assign ownership for product architecture, technical rules, component data, pricing, CAD parameters, BOM structures and commercial content. Establish which system owns each master record and how changes are approved.

    4. Establish a rule taxonomy

    Classify rules as eligibility, compatibility, requirement, exclusion, calculation, selection, output or approval rules. This makes the model easier to review and prevents every condition from becoming an unstructured custom script.

    5. Model interfaces before every option

    Identify the physical, electrical, hydraulic and commercial interfaces between modules. This often reveals the constraints that matter most to engineering and production.

    6. Test combinations and boundaries

    Test normal configurations, minimum and maximum values, incompatible options, missing data, regional variants, obsolete components, revision changes and exception paths. Testing should include both valid and invalid configurations.

    7. Connect outputs incrementally

    Begin with a reliable quote and configuration record, then add pricing, BOM, ERP, PLM, CAD or MES outputs according to business priority. A technically impressive model that produces unreliable downstream data is not a successful implementation.

    The CPQ implementation guide provides additional guidance on migration, testing, governance, deployment and maintenance.

    How to evaluate software for modular CPQ architecture

    When evaluating a CPQ platform, manufacturers should ask more than whether it supports “product options.” Useful evaluation questions include:

    • Can the platform represent hierarchical modules and reusable subassemblies?
    • Can it model numeric constraints, ranges, dependencies and calculated values?
    • Can technical rules be separated from pricing and presentation logic?
    • Can it explain validation failures to sales and engineering users?
    • Can it maintain effective dates, revisions and approved component alternatives?
    • Can it generate or exchange configurable BOM data?
    • Can it integrate with ERP, PLM, PDM, CAD and CRM through supported interfaces?
    • Can engineering calculations run within the platform or through an external service?
    • Can the model support dealer, distributor and internal engineering workflows?
    • Can administrators test and deploy model changes without uncontrolled production edits?
    • How are ETO exceptions represented and handed to engineering?
    • How does the platform perform with large product models and many dependent rules?

    Capabilities vary considerably. A vendor may provide strong commercial quoting but limited engineering automation, or may support product configuration without generating production-ready BOMs. Buyers should validate the complete workflow using their own product data rather than relying on feature labels.

    Governance and long-term maintenance

    Product models change as components become obsolete, suppliers change, standards are revised, prices move and product families evolve. Governance should define who can change rules, how changes are tested, when models are released and how historical quotes remain reproducible.

    Useful governance practices include:

    • Version-controlled product models and rule sets;
    • Named owners for each module;
    • Change impact analysis for shared modules;
    • Automated regression tests for important configurations;
    • Approval workflows for technical and commercial changes;
    • Effective dates for components, prices and rules;
    • Monitoring of invalid configurations, manual overrides and engineering rework;
    • Documentation of interfaces, assumptions and calculation sources.

    The strongest architecture is not the one with the most rules. It is the one that represents product knowledge clearly, produces reliable outputs and can be changed without creating hidden consequences across the product family.

    Semantic map

    The following relationships summarize the main entities discussed in this guide:

    • CPQ represents modular product architecture.
    • Modular product architecture organizes configurable products into reusable modules.
    • Modules expose interfaces and technical attributes.
    • Configuration rules govern module compatibility.
    • Constraints prevent invalid product combinations.
    • Engineering calculations derive technical values.
    • Technical values influence component selection.
    • Configured products generate configurable BOM structures.
    • EBOM represents an engineering product structure.
    • MBOM represents a manufacturing assembly structure.
    • CAD automation uses configuration parameters to generate design outputs.
    • Pricing logic converts configuration selections and cost inputs into commercial prices.
    • CPQ exchanges configuration and quote data with ERP, CRM, PLM, PDM, CAD and other systems.
    • CTO uses predefined modular combinations.
    • ETO uses modular architecture as a starting point for additional engineering work.

    Frequently asked questions

    What is modular product architecture in CPQ?

    It is a way to model a configurable manufactured product as reusable modules, options, interfaces and rules that a CPQ system can validate and use to produce pricing, quotes and downstream product data.

    How is modular CPQ different from a simple option list?

    A simple option list presents choices. Modular CPQ also represents technical relationships, constraints, calculations, component mappings, BOM structures and output requirements.

    What is an example of a CPQ module?

    A motor, pump, enclosure, hydraulic circuit, control panel or vehicle axle assembly can each be represented as a module when it has a defined function and interface.

    Can modular product architecture prevent configuration errors?

    It can prevent errors that have been explicitly represented as rules or constraints, such as incompatible voltage, dimensions, materials, pressure ratings or mounting arrangements.

    Does modular architecture eliminate engineering involvement?

    No. It can automate repeatable decisions and identify standard configurations, but unusual designs, new products and many ETO requirements still need engineering review.

    What is the difference between configuration rules and constraints?

    Rules express explicit actions or conditions, while constraints define relationships and limits that a proposed configuration must satisfy. Manufacturing CPQ often uses both.

    How does modular CPQ support configure-to-order?

    It assembles approved modules and validates their interfaces so the configured product can proceed with limited additional design work.

    Can the same modular model support ETO?

    Often it can provide a controlled starting point, preliminary product structure and engineering requirements, but it should not be assumed to complete all ETO design activities automatically.

    Does modular CPQ generate a BOM?

    Some platforms generate configurable or resolved BOMs, while others send configuration data to ERP, PLM or another system that owns BOM generation. This capability must be verified for each product.

    What is the difference between an EBOM and an MBOM?

    An EBOM describes the product from an engineering perspective. An MBOM describes how the product is assembled or manufactured. They may contain different structures, quantities and process-related items.

    How does CAD relate to modular product architecture?

    Module selections and calculated dimensions can provide parameters for CAD automation, but the CPQ system may only exchange data with CAD rather than generate models itself.

    Who should own CPQ product rules?

    Ownership should be assigned by rule type. Engineering typically owns technical constraints, product management may own product architecture, and commercial teams may own pricing and quote presentation.

    What causes modular CPQ models to become difficult to maintain?

    Common causes include duplicated rules, hidden dependencies, unclear module boundaries, uncontrolled exceptions, missing version control and treating every commercial option as a technical rule.

    How should a manufacturer start a modular CPQ project?

    Choose a representative product family, document its modules and interfaces, classify its rules, identify authoritative systems and test a controlled configuration-to-output workflow.

    Can modules be reused across different product families?

    Yes, if the module has stable interfaces, well-defined attributes and reusable rules. A common motor, control panel or safety package may serve several related machine families.

    How does modular architecture affect pricing?

    It allows prices, surcharges, costs and engineering fees to be associated with selected modules and derived requirements, while keeping commercial calculations distinct from technical validation.

    What integrations are important for modular manufacturing CPQ?

    Important integrations may include ERP for orders and manufacturing data, CRM for opportunity context, PLM or PDM for product and CAD data, and CAD for design automation. The required set depends on the workflow.

    How should modular CPQ models be tested?

    Test valid configurations, invalid combinations, boundary values, revisions, obsolete components, regional variants, manual overrides, calculation failures and downstream BOM or ERP outputs.

    What is the main benefit of modular product architecture?

    The main benefit is a more maintainable connection between product knowledge and business processes. Reusable modules and explicit rules can support accurate configuration without maintaining every possible finished-product variant separately.

  • CPQ for Fire Truck Manufacturers

    CPQ for fire truck manufacturers is manufacturing software used to configure fire apparatus, validate engineering requirements, calculate pricing and generate accurate downstream product data. A suitable system can manage chassis, body construction, pump systems, water and foam tanks, hose storage, aerial equipment, electrical systems, lighting, controls, compartments, tools, finishes and customer-specific options in one controlled configuration process.

    Fire trucks are not simple option-based vehicles. A change to the chassis, tank capacity, pump rating, compartment arrangement or aerial device can affect weight distribution, dimensions, structural design, electrical loads, compliance requirements, lead time, cost and the bill of materials (BOM). Manufacturing CPQ therefore has to do more than produce a sales quote. Depending on the platform and implementation, it may also support engineering calculations, product validation, configurable BOMs, computer-aided design (CAD) automation, drawings and handoff to enterprise systems.

    This guide explains how CPQ applies to fire apparatus manufacturing, what a fire truck product model should contain, how rules and calculations work, which outputs matter to engineering and production, and what manufacturers should verify before selecting or implementing a system.

    What is CPQ for fire truck manufacturers?

    Configure, Price, Quote (CPQ) software for fire truck manufacturers is a system that guides users through a valid fire apparatus configuration, calculates the commercial result and produces a quote or order package based on the selected product definition.

    In this context, configure means selecting and validating compatible vehicle, body, pump, tank, equipment and finish options. Price means calculating material, labor, purchased equipment, engineering, freight, margins, discounts and other commercial values. Quote means producing a customer-facing proposal and, where supported, passing the approved configuration and manufacturing data to engineering, enterprise resource planning (ERP), product lifecycle management (PLM) or production systems.

    Generic sales CPQ may stop after product selection and proposal generation. Manufacturing CPQ for fire trucks may continue into engineering and production by generating a configurable BOM, identifying required components, creating a manufacturing-ready product structure or initiating CAD and drawing automation. These capabilities are not present in every CPQ platform and must be evaluated separately.

    Why fire apparatus requires manufacturing CPQ

    Fire apparatus manufacturers commonly combine a commercial vehicle chassis with a highly engineered body and a large set of mission-specific systems. Many products are configured for a particular department, fleet, operating environment and procurement specification. Two trucks that share the same product family may have materially different structures, equipment packages and manufacturing requirements.

    Source of complexity Typical configuration impact
    Chassis Wheelbase, cab type, axle ratings, engine, transmission, fuel capacity, suspension and available mounting space
    Body and compartments Body length, height, width, materials, compartment positions, doors, shelves, trays and access arrangements
    Pump and water system Pump rating, pump location, plumbing, valves, manifolds, intakes, discharges, tank capacity and foam systems
    Aerial equipment Ladder or platform type, operating envelope, stabilizers, structural interfaces, controls and clearance requirements
    Electrical systems Lighting, sirens, radios, scene lights, control modules, batteries, alternators, wiring and power-management requirements
    Equipment load Hose, tools, breathing apparatus, medical equipment, rescue equipment and department-specific payload
    Compliance and procurement Applicable standards, local specifications, documentation, inspection requirements and customer contract terms

    Without a controlled product model, sales teams may quote combinations that engineering later has to correct. This creates rework, engineering exceptions, pricing disputes and delayed delivery. A CPQ model can expose invalid combinations before a proposal is issued, provided that the rules and source data are accurate and maintained.

    Core product model for a fire truck CPQ system

    A product model defines the configurable structure of the fire apparatus. It normally contains product families, features, options, attributes, rules, calculations, prices and downstream component relationships. The model should reflect how the manufacturer actually designs and builds the vehicle rather than merely reproducing a marketing option list.

    Vehicle and chassis configuration

    The first layer may define the apparatus type and chassis. Examples include pumper, tanker, rescue truck, aerial ladder, quint, wildland vehicle, airport crash tender or specialty emergency vehicle. Chassis attributes can include wheelbase, cab configuration, gross vehicle weight rating, axle capacity, engine, transmission, suspension, fuel system and available frame space.

    A rule might prevent a body length from being selected when the chosen wheelbase does not provide sufficient mounting space. Another rule may require a particular suspension, axle or alternator when the estimated finished vehicle weight or electrical load exceeds a threshold.

    Body, compartments and materials

    The model should represent body construction and spatial layout. Relevant parameters can include body width, height, length, roof design, compartment count, compartment door type, shelf arrangement, ladder storage, hose beds, rear access, bumper configuration and material selections such as aluminum, steel or composite construction.

    Some choices are independent options; others are dimensional or geometric parameters. A compartment layout may determine the available space for a pump panel, tank volume or generator. A roof-mounted accessory may require structural reinforcement and affect center-of-gravity calculations.

    Pumps, tanks, plumbing and foam systems

    Fire apparatus CPQ should distinguish the commercial selection of a pump package from the engineering consequences of that selection. Important data may include pump capacity, drive arrangement, pump controls, water tank volume, foam tank volume, plumbing size, intake and discharge configuration, valve types, gauges, manifolds and proportioning equipment.

    Rules can enforce compatible pump, plumbing and control combinations. Calculations may determine required piping, fittings, brackets, valves and controls. The output could be a configurable BOM, an engineering review task or a design input for a CAD or piping system, depending on the implementation.

    Aerial devices and rescue equipment

    Aerial ladders, platforms, booms, stabilizers and rescue systems introduce additional structural, dimensional and operational dependencies. The product model may need to capture reach, height, load rating, storage position, hydraulic system, stabilizer arrangement, control locations and clearance zones.

    Not every CPQ platform can validate the complete operating envelope of an aerial device. A manufacturer may need a specialized engineering application or CAD analysis for detailed structural and geometric validation, with CPQ passing approved parameters to that system.

    Electrical, lighting and communications

    Emergency lighting, sirens, radios, scene lights, warning systems, generators and control panels can create significant electrical and installation complexity. A configuration model may calculate total load, identify required batteries or alternators, add wiring assemblies and enforce compatibility between control modules and devices.

    Electrical rules should also consider mounting locations, cable routing, environmental protection and service access. A visually attractive option list is not sufficient if it does not produce the engineering and manufacturing data needed to install the equipment.

    Configuration rules and engineering validation

    Rules are the logic that determines which configurations are valid, what is required and what consequences follow from a selection. In a fire truck CPQ implementation, rules should be traceable to engineering standards, product documentation, manufacturing practice or customer-contract requirements.

    Rule type Fire apparatus example
    Compatibility rule A selected pump control package is compatible only with specified pump families.
    Exclusion rule A particular compartment arrangement cannot be combined with a specified tank or body layout.
    Requirement rule Selecting an aerial device requires stabilizers, hydraulic controls and defined structural interfaces.
    Dimensional rule A chosen body length must fit the chassis wheelbase and mounting envelope.
    Calculation rule Estimated weight is calculated from chassis, body, tank, equipment and options.
    Conditional pricing rule A finish, accessory or engineering service is priced differently for a defined product family.
    Workflow rule Configurations exceeding a weight, margin or engineering threshold require review.

    Rules-based configuration uses explicit conditions such as if-then logic, required options and exclusions. Constraint-based configuration evaluates relationships such as dimensions, capacities, loads and limits, often searching for combinations that satisfy multiple constraints. Guided selling asks users questions and recommends options based on customer needs, but it does not necessarily perform detailed engineering validation. A fire truck manufacturer may use all three approaches, but they solve different problems.

    Validation can include chassis capacity, axle loading, body envelope, tank and pump compatibility, electrical capacity, equipment weight, compartment space, ground clearance, access requirements and manufacturing capability. A CPQ system should distinguish a hard error from a warning. For example, an invalid axle load may block approval, while a non-standard paint color may trigger a commercial or production review.

    Pricing and costing for fire apparatus

    Fire truck pricing is often assembled from a base vehicle, configurable options, engineered additions, purchased equipment, labor, overhead, freight, commissioning and commercial adjustments. The pricing model should be connected to the product model but should not be confused with it. A product can be technically valid while still being commercially incomplete, and a priced option does not automatically define every required manufacturing component.

    Possible pricing inputs include:

    • chassis acquisition cost and supplier pricing;
    • raw materials such as aluminum, steel, composite panels and piping;
    • pumps, valves, tanks, aerial devices, generators and other purchased systems;
    • fabrication, welding, assembly, painting and installation labor;
    • engineering and design hours for non-standard requirements;
    • testing, inspection, documentation and commissioning;
    • freight, taxes, dealer discounts, margins and approval thresholds;
    • currency, price-list versions, escalation clauses and customer-specific terms.

    Manufacturers should decide whether CPQ calculates estimated cost, selling price, margin, or all three. Costing may require ERP data, supplier prices and labor standards that are not owned by CPQ. The system should also identify price assumptions and approval requirements rather than hiding them inside opaque formulas.

    For public-sector or formal procurement, quote generation may need to preserve the exact configuration revision, option descriptions, compliance statements, exclusions, delivery assumptions and validity period. Version control is important because the customer may compare a later revision with an earlier proposal.

    BOM, CAD and engineering outputs

    A major difference between manufacturing CPQ and generic sales quoting is the ability to produce useful downstream product data. The most important output depends on the manufacturer’s operating model and the capability of the selected platform.

    Configurable BOM, EBOM and MBOM

    A bill of materials (BOM) is a structured list of components and quantities. An engineering BOM (EBOM) represents the product from an engineering and design perspective. A manufacturing BOM (MBOM) organizes materials and operations for production. A configurable BOM contains selectable or conditional components that resolve into a specific product structure when the configuration is finalized.

    For a fire truck, the resolved BOM may include the chassis interface parts, body panels, compartment doors, tank, pump, piping, valves, brackets, wiring assemblies, lighting, controls, fasteners and customer-specific equipment. The manufacturing BOM may additionally include work-center instructions, kits, consumables and assembly sequencing.

    CPQ may generate a BOM directly, send configuration parameters to a PLM or ERP system, or create an intermediate order structure. These are different architectures. Buyers should verify ownership of item masters, revisions, effectivity dates, substitutions and BOM synchronization.

    CAD automation and drawings

    CAD automation can use configuration parameters to generate or update three-dimensional models, two-dimensional drawings, installation layouts or customer visuals. For example, a selected compartment layout might drive body-panel geometry, door positions and shelf arrangements. A selected tank or pump package might influence piping interfaces and mounting brackets.

    CAD automation is not a standard consequence of purchasing CPQ. It may require a separate CAD automation engine, parametric templates, a product data management (PDM) system or an integration with PLM. The manufacturer must define which dimensions, interfaces and options are safe to automate and which require engineering review. More detail is available in the guide to CAD and engineering automation.

    Typical CPQ workflow for a fire truck manufacturer

    1. Opportunity and requirements capture: A sales representative, dealer or application engineer records the department’s mission, terrain, payload, crew, equipment, operating environment and procurement requirements.
    2. Base product selection: The user chooses the apparatus family, chassis class and body platform.
    3. Guided configuration: The system presents relevant options for pumps, tanks, compartments, aerial equipment, electrical systems, tools and finishes.
    4. Rule and constraint validation: The system checks compatibility, dimensions, capacity, weight, electrical load and required supporting components.
    5. Engineering calculation or review: Calculations are performed in CPQ or passed to a specialist engineering application. Exceptions are routed to an engineer when necessary.
    6. Cost and price calculation: The system resolves material, labor, purchased equipment, engineering, margin, discount and commercial terms.
    7. Quote generation: A proposal presents the configured scope, assumptions, exclusions, delivery terms and customer-specific information.
    8. Approval: Commercial, engineering or management approval is requested when thresholds or non-standard requirements are exceeded.
    9. Order conversion: The approved configuration becomes an order, engineering release or controlled handoff rather than being re-entered manually.
    10. Downstream execution: ERP, PLM, PDM, CAD, manufacturing or service systems receive the relevant product data and document references.

    This workflow can support configure-to-order (CTO), make-to-order (MTO) or engineer-to-order (ETO) production. CTO uses predefined product variants and rules. MTO starts production after an order but may use a relatively stable design. ETO requires significant engineering activity for the specific order. Many fire apparatus manufacturers use a hybrid model: standard chassis and body families combined with engineered options and customer-specific modifications.

    Systems and integrations

    CPQ is normally one part of a broader manufacturing application architecture. The integration design should clarify which system owns each type of data.

    System Likely relationship with fire truck CPQ
    Customer relationship management (CRM) Opportunity, account, dealer, contact, sales stage and quote status
    Enterprise resource planning (ERP) Items, suppliers, inventory, costs, orders, purchasing, production and financial data
    Product lifecycle management (PLM) Product structures, revisions, engineering changes, documents and lifecycle governance
    Product data management (PDM) CAD files, drawings, metadata, revisions and design access control
    CAD Parametric models, layouts, drawings and engineering geometry
    Product information management (PIM) Descriptions, images, specifications and customer-facing product content
    Manufacturing execution system (MES) Production execution, work instructions, traceability and shop-floor status

    Integration can be implemented through application programming interfaces (APIs), middleware, file exchange, event messaging or scheduled synchronization. The correct approach depends on transaction volume, data ownership, security, latency and the capabilities of the participating systems. See the guide to CPQ integrations for a broader architecture discussion.

    Dealer and distributor configuration

    Many fire apparatus manufacturers sell through dealers, regional representatives or a mixed direct-and-channel model. A dealer-facing CPQ application can expose approved products and prices without exposing internal engineering data or unrestricted discount authority.

    Important controls include customer-specific price books, territory rules, dealer margins, approval thresholds, quote expiration, permitted product families and visibility of lead times. Dealer users may need a simplified guided-selling interface, while internal application engineers require detailed dimensions, calculations and exception handling.

    A dealer portal should not become an uncontrolled second product model. Option definitions, rules, documents and pricing should be governed centrally, with role-based views for different users.

    Benefits and limitations

    Potential benefits

    • fewer invalid combinations reaching engineering;
    • shorter time to produce technically credible proposals;
    • more consistent pricing for options and engineered additions;
    • clearer visibility of weight, capacity, dimensional and electrical consequences;
    • less manual re-entry between sales, engineering and production;
    • more reliable configurable BOM and order data where supported;
    • better control of revisions, approvals, exceptions and quote assumptions;
    • more consistent dealer and distributor quoting;
    • reusable product rules for related apparatus families.

    Important limitations

    • A CPQ system cannot compensate for incomplete, contradictory or obsolete product data.
    • Detailed structural, hydraulic or electrical engineering may require specialist tools.
    • Automated CAD and BOM generation require carefully maintained templates, item masters and mappings.
    • Customer-specific ETO work may exceed the practical boundary of a standard configuration model.
    • Complex rules can become difficult to test and maintain if ownership is unclear.
    • ERP, PLM, PDM and CAD integrations can be more difficult than the initial quoting interface.
    • A visually simple configuration experience may conceal unresolved engineering assumptions.
    • Users may bypass the system if it blocks legitimate exceptions without providing an efficient review path.

    Implementation considerations

    Successful implementation starts with product and process definition rather than screen design. The manufacturer should document how a fire truck is sold, designed, approved, released and built before deciding which steps CPQ will automate.

    1. Establish product-model ownership

    Assign owners for options, rules, dimensions, costs, pricing, compliance data and downstream mappings. Engineering should control technical validity, while commercial teams should control appropriate pricing and quote language. Changes need a review and release process.

    2. Separate standard configuration from exceptions

    Define which combinations are supported products, which require an engineering review and which are not offered. Attempting to encode every possible customer request as a standard option can make the model unmanageable.

    3. Build from trusted data

    Review item numbers, descriptions, units of measure, supplier references, costs, labor standards, CAD templates, drawings, revisions and compliance documents. A CPQ project often exposes inconsistencies that already exist across ERP, engineering and sales spreadsheets.

    4. Decide the required outputs

    Specify whether the first release needs only a quote, or also a resolved BOM, engineering request, CAD output, order structure, work instructions or ERP transaction. Delivering a reliable quote and controlled engineering handoff may be a better first phase than attempting full design automation immediately.

    5. Test combinations and change scenarios

    Testing should cover valid and invalid combinations, boundary dimensions, high equipment loads, unavailable components, price changes, revisions, substitutions, cancellations and customer-specific exceptions. Regression testing is essential whenever a rule or product option changes.

    6. Measure operational outcomes

    Useful measures may include quote cycle time, configuration-related engineering corrections, quote-to-order conversion, margin variance, exception frequency, manual re-entry, BOM accuracy and time from order approval to engineering release. Metrics should distinguish improvements caused by CPQ from unrelated process changes.

    The CPQ implementation guide covers requirements, governance, testing, deployment, adoption and maintenance in more detail.

    How to evaluate CPQ software for fire truck manufacturing

    Manufacturers should evaluate a platform against real apparatus configurations rather than generic demonstrations. A useful proof of concept could include a pumper or rescue vehicle with a chassis constraint, body dimensions, pump and tank dependencies, electrical load, equipment weight, a customer-specific option, a price approval rule and an engineering handoff.

    • Can the platform model nested product families and conditional options?
    • Can it distinguish warnings, hard errors and engineering-review conditions?
    • Can rules use dimensions, capacities, weights and calculated values?
    • Can it maintain effective dates, revisions and product-model ownership?
    • Can it generate or exchange a resolved BOM, and which BOM type does it produce?
    • Can it integrate with the manufacturer’s ERP, PLM, PDM, CAD and CRM systems?
    • Can it support dealer users with controlled pricing and permissions?
    • Can it handle CTO, MTO and ETO workflows without forcing all products into one model?
    • Can engineers review and modify exceptions without creating uncontrolled shadow data?
    • What testing, versioning, audit and rollback capabilities are available?
    • Which engineering calculations and CAD outputs are native, integrated or unavailable?
    • How are item masters, pricing, revisions and configuration results synchronized?

    Vendor claims should be separated from capabilities demonstrated in the manufacturer’s own use cases. A platform profile or comparison can help structure research, but the final decision should be based on the required product model, data flows and governance model. Related background is available in the manufacturing CPQ guide and CPQ comparison resources.

    Semantic map

    The following relationships summarize how CPQ connects fire truck product definition, engineering and manufacturing systems.

    • Fire truck CPQ connects customer requirements to a controlled apparatus configuration.
    • Configuration rules connect chassis, body, pump, tank, electrical and equipment choices.
    • Engineering constraints validate dimensions, weight, capacity, clearance and compatibility.
    • Pricing logic converts selected options, cost inputs and commercial policies into a quote.
    • A resolved configuration can generate a configurable BOM where the platform supports it.
    • CAD automation can convert approved configuration parameters into models and drawings.
    • ERP supplies or receives items, costs, orders and production-related data.
    • PLM governs product structures, revisions, documents and engineering changes.
    • PDM manages CAD files and design documentation.
    • CRM provides opportunity, account, dealer and quote context.
    • ETO workflow routes non-standard apparatus requirements to engineering review.
    • Dealer CPQ exposes approved products and commercial rules through controlled user access.

    Frequently asked questions

    What does CPQ mean for a fire truck manufacturer?

    CPQ means Configure, Price, Quote. For a fire truck manufacturer, it manages valid apparatus configurations, calculates commercial values and produces a quote, with possible outputs for engineering, BOM, CAD and production systems.

    How is fire truck CPQ different from generic sales CPQ?

    Generic sales CPQ often focuses on option selection, pricing and proposals. Fire truck CPQ may also need engineering constraints, weight and dimensional calculations, configurable BOMs, CAD automation and controlled handoff to manufacturing systems.

    Can CPQ configure the chassis and fire apparatus body together?

    Yes, if the product model includes both areas and the required interfaces. Rules can validate wheelbase, mounting space, axle capacity, body dimensions and related equipment, although detailed engineering may still require specialist review.

    Can CPQ calculate fire truck weight?

    Some manufacturing CPQ implementations can calculate estimated finished weight from chassis, body, tanks, equipment and options. The calculation depends on accurate component weights and should be validated against the manufacturer’s engineering process.

    Can CPQ validate axle loads?

    It can support axle-load calculations when axle ratings, component locations, payload assumptions and weight data are available. Complex load cases may require a dedicated engineering calculation or review.

    Can CPQ configure pumps, tanks and plumbing?

    It can model compatible pump, tank, valve, intake, discharge and control options. Whether it can generate detailed piping designs or hydraulic calculations depends on the platform and connected engineering tools.

    Can CPQ generate a fire truck BOM?

    Some platforms can resolve a configurable BOM into a product-specific structure. Others pass configuration data to ERP or PLM, where the BOM is generated. The buyer should verify whether the output is an EBOM, MBOM, sales BOM or another structure.

    Can CPQ automate fire apparatus CAD drawings?

    Some solutions integrate with CAD automation or parametric design tools to create models and drawings. CAD automation is not a universal CPQ feature and requires templates, mappings, engineering rules and revision controls.

    Does CPQ support engineer-to-order fire trucks?

    CPQ can support ETO by capturing requirements, identifying non-standard conditions, estimating engineering effort and routing the configuration for review. It should not present an unvalidated custom design as production-ready.

    Can CPQ be used for configure-to-order fire apparatus?

    Yes. CTO is appropriate when the manufacturer has defined product families, options, rules and downstream structures. The more standardized the apparatus platform, the more of the process may be automated.

    How does CPQ handle customer-specific equipment?

    Customer-specific equipment can be represented as a controlled option, an item with defined attributes or an engineering exception. The correct method depends on whether the equipment is repeatable, stocked, purchased or individually engineered.

    Can dealers use fire truck CPQ?

    Yes, a dealer-facing implementation can provide guided configuration, approved product visibility, dealer pricing and quote generation. Permissions should prevent unauthorized changes to engineering rules and internal cost data.

    What systems should fire truck CPQ integrate with?

    Common integration targets include CRM for opportunities, ERP for items and orders, PLM or PDM for product and CAD data, CAD for design automation, and MES for production execution. Not every implementation requires every integration.

    Should ERP or CPQ own fire truck pricing?

    Ownership depends on the pricing architecture. CPQ commonly calculates configuration-dependent selling prices, while ERP may own standard costs, inventory and financial data. The boundary should be explicit to prevent conflicting values.

    How are fire truck configuration rules maintained?

    Rules should have named owners, documentation, version control, testing and an approval process. Engineering should validate technical logic, while commercial stakeholders should review pricing and customer-facing effects.

    What is the biggest implementation risk?

    A common risk is attempting to automate an unstable or poorly documented product model. Inconsistent item data, unclear exceptions and untested rules can undermine CPQ even when the software itself is capable.

    How should a manufacturer begin a fire truck CPQ project?

    Start with one representative product family and document its options, constraints, calculations, pricing, outputs and approval process. Use that model to test the architecture before expanding to additional apparatus families.

  • CPQ for Prefabricated House Manufacturers

    CPQ software for prefabricated house manufacturers helps sales, design and production teams configure a buildable house, calculate its price and cost, produce an accurate quote and pass structured manufacturing data to downstream systems. In this context, CPQ means configure, price, quote. Manufacturing CPQ goes beyond generating a commercial proposal: it can apply building rules, validate dimensions and materials, calculate quantities, create a configurable bill of materials and connect the approved design with enterprise resource planning, product lifecycle management, computer-aided design and manufacturing systems.

    A prefabricated house is not a single product with a few sales options. It is a configurable manufactured system involving modules, panels, rooms, foundations, structural components, insulation, windows, doors, mechanical services, electrical systems, finishes, transport constraints and site-specific requirements. The right CPQ architecture therefore depends on how much of the house is standardized, how much is engineered for each project and whether the manufacturer operates a configure-to-order, make-to-order or engineer-to-order process.

    This guide explains how CPQ applies to prefabricated and modular housing, including product configuration, rules, pricing, engineering outputs, bills of materials, integrations, workflow design, limitations and implementation.

    What is CPQ for prefabricated house manufacturing?

    CPQ for prefabricated house manufacturing is a software system that models configurable building products, checks whether selected options are compatible, calculates material and labor requirements, prices the result and generates a quote and manufacturing-ready information.

    A customer or sales representative may begin with a house model, floor-plan family or modular building platform. The configuration can then include footprint, number of modules, room layout, roof form, wall construction, insulation level, windows, doors, kitchens, bathrooms, heating, ventilation, electrical packages, cladding, interior finishes, accessibility features and delivery requirements. The CPQ system evaluates the selections against product and engineering rules rather than treating every option as independent.

    For example, selecting a wider module may require a different transport permit, floor reinforcement, lifting plan or structural frame. A roof-mounted heat pump may affect roof structure, service clearance and electrical capacity. A bathroom layout may be unavailable in a module width that cannot accommodate the required plumbing zones. These relationships belong in the product model and configuration rules, not only in a salesperson’s knowledge.

    Some CPQ platforms focus mainly on guided selling, pricing and proposal generation. Others provide deeper product configuration, engineering calculations, configurable BOM generation, CAD automation or integration with manufacturing systems. Buyers should verify each capability rather than assuming that every CPQ product supports building design or production automation.

    Why prefabricated houses require manufacturing CPQ

    Prefabricated housing combines repeatable manufacturing with project-level variation. A factory may produce standardized wall panels, floor cassettes, roof elements, volumetric modules or complete room modules, while each customer order may differ in dimensions, layout, finishes, services and site conditions.

    Manual quoting becomes difficult when the number of possible combinations grows. A spreadsheet may calculate a basic price, but it may not reliably validate structural dependencies, identify all purchased components, create a production BOM or keep option logic synchronized with CAD and ERP data.

    Manufacturing challenge How CPQ can address it
    Many house layouts and option combinations A product model organizes platforms, modules, features, options and dependencies.
    Invalid structural or dimensional combinations Rules and constraints block or flag selections that cannot be manufactured or transported.
    Variable material and labor content Pricing and costing logic derives quantities and rates from the configuration.
    Repeated engineering work Approved configurations can trigger calculations, drawings, CAD parameters or engineering tasks where supported.
    Incomplete sales-to-production handoffs The approved configuration becomes structured order data, BOM data and documentation for downstream systems.
    Frequent product changes Centralized product rules and governed revisions reduce inconsistent spreadsheets and price lists.

    Modeling the prefabricated house as a configurable product

    The first implementation task is to define the product model. A product model describes what can be selected, which values are allowed, how components relate to one another and what downstream outputs result from each selection.

    Typical configuration dimensions

    • Building platform: volumetric module, panelized house, floor cassette system, roof cassette system or hybrid construction.
    • House family: standard model, duplex, apartment module, accessory dwelling unit, temporary building or custom platform.
    • Dimensions: length, width, height, storey count, module count and room dimensions.
    • Layout: bedrooms, bathrooms, kitchen position, stair configuration, utility spaces and circulation zones.
    • Structure: timber, light-gauge steel, concrete, engineered wood, structural insulated panel or other approved system.
    • Envelope: wall build-up, roof build-up, insulation, vapour control, cladding and weatherproofing.
    • Openings: windows, doors, skylights, glazing type, fire rating and accessibility requirements.
    • Building services: heating, ventilation, heat recovery, plumbing, electrical capacity, lighting and smart-building packages.
    • Interior specification: flooring, wall finishes, kitchen, sanitaryware, cabinets, appliances and fixtures.
    • Logistics and site: delivery distance, crane requirements, road restrictions, foundation interface and installation scope.

    These categories should not automatically become separate configuration screens. The user experience should follow the manufacturer’s sales and engineering process. A dealer may need a guided questionnaire, while an architectural sales team may need a visual floor-plan configurator or a detailed technical interface.

    See the guide to product configuration for an explanation of product models, options, dependencies, constraints and validation.

    Rules and constraints in prefabricated house CPQ

    Configuration rules determine which selections are allowed, required, recommended or incompatible. They are central to manufacturing CPQ because the same option can affect structure, cost, production, transport and compliance.

    Rules-based configuration

    Rules-based configuration uses explicit conditions and actions. For example, if a customer selects a two-storey configuration, the system may require a structural floor package and restrict the available ceiling height. If the selected module width exceeds a transport limit, the system may require a special logistics review.

    Constraint-based configuration

    Constraint-based configuration models relationships among dimensions, capacities and limits. A house may have a maximum transport width, a minimum service shaft width, a maximum roof load or a permitted span for a floor system. The system evaluates whether the selected values satisfy these constraints. This approach is useful when many parameters interact and the rules should not be expressed only as a long list of option exclusions.

    Guided selling

    Guided selling asks questions and recommends suitable products or packages based on customer needs. For example, it may ask about household size, climate, accessibility and target budget before suggesting a house platform. Guided selling improves usability, but it is not a substitute for engineering validation. A recommendation still needs to be checked against structural, manufacturing and logistics rules.

    Examples of prefabricated house rules

    • A module width cannot exceed the approved road-transport limit without a logistics exception.
    • A roof type is available only for specific structural platforms.
    • A window size must fit the selected wall panel and cannot conflict with a structural post.
    • A bathroom package requires a compatible plumbing zone and service access.
    • A high-performance insulation package changes wall thickness and reduces the usable internal dimension.
    • A heat pump option requires suitable electrical capacity and an approved outdoor-unit location.
    • A stair configuration requires a minimum floor opening and sufficient storey height.
    • A fire-rated wall or door package may restrict adjacent finishes and service penetrations.
    • A customer-selected appliance must be compatible with the available cabinet dimensions and electrical load.
    • A crane installation option requires site access information and may add transport or lifting costs.

    Rules should produce understandable messages. Instead of reporting that a configuration is invalid, the system should explain which selection causes the issue and suggest an approved alternative. Rules also need ownership, version control and testing because a change to a wall system or supplier component can affect many configurations.

    Pricing and costing for prefabricated houses

    Pricing is separate from configuration. Configuration determines what the house contains and whether it is valid. Pricing and costing determine what it costs the manufacturer and what the customer is charged.

    A CPQ pricing model may include base-platform prices, module prices, option prices, quantity-based adjustments, installation charges, delivery zones, crane hire, site work allowances, engineering fees, permits, taxes, discounts and commercial margins. Costing may include materials, purchased components, factory labor, subcontracted work, engineering effort, packaging, transport and installation.

    Pricing or cost input Example in prefabricated housing
    Base product Standard two-module house platform.
    Dimensional calculation Additional wall panels, flooring and roof area caused by a larger footprint.
    Option price Triple-glazed windows, upgraded cladding or a premium kitchen.
    Quantity rule Number of windows, doors, radiators, cabinets or photovoltaic panels.
    Location charge Delivery, installation or crane cost based on site region and distance.
    Engineering charge Additional design review for a nonstandard layout or site condition.
    Commercial rule Dealer discount, project discount, minimum margin or approval threshold.

    Manufacturers should decide whether prices are maintained directly in CPQ or synchronized from an enterprise resource planning system. The answer depends on the system of record, update frequency and pricing complexity. A CPQ platform may calculate a sales price while ERP remains the authority for item costs and inventory-related values. The integration must define how revisions, currencies, units of measure and effective dates are handled.

    BOM, CAD and engineering outputs

    A major difference between manufacturing CPQ and generic sales CPQ is the potential to generate technical outputs. These capabilities vary widely by platform and implementation.

    Configurable BOMs

    A bill of materials, or BOM, lists the components required to build a product. In prefabricated housing, a configuration may produce panels, frames, insulation layers, fasteners, windows, doors, fixtures, appliances, wiring assemblies, plumbing kits and packaging requirements.

    A configurable BOM represents alternatives and conditional components before a specific order is finalized. An engineering BOM, or EBOM, represents the product from an engineering perspective, including design structures and components. A manufacturing BOM, or MBOM, represents how the product is assembled or produced in the factory, including manufacturing stages, work centers, consumables and production groupings. CPQ may generate or influence these structures, but it does not automatically replace a product lifecycle management or ERP system.

    For example, selecting a bathroom module may add a sanitaryware package to the commercial configuration, an EBOM structure for engineering review and an MBOM grouping for the plumbing and interior-fitout work center. The exact ownership of each structure must be defined between CPQ, PLM and ERP.

    CAD and drawings

    Computer-aided design, or CAD, automation can use configuration values to drive models, layouts, panel drawings, manufacturing details or customer visualizations. A parametric CAD system may adjust module dimensions, opening positions or roof geometry. Some implementations instead pass selected parameters to an external engineering application that performs calculations and returns approved outputs.

    Potential outputs include floor plans, elevations, room layouts, panel cut lists, assembly drawings, installation drawings and rendered views. These outputs should be treated as controlled engineering data. A quote preview is not necessarily a production drawing, and a visual configurator does not prove that a design is structurally valid.

    Read more about CAD and engineering automation, including parametric CAD, design automation, visual configuration and engineering calculations.

    Where CPQ fits in the manufacturing architecture

    CPQ normally sits between customer-facing sales channels and operational systems. It may receive customer, account and opportunity information from customer relationship management, or CRM, while using product and engineering information from product lifecycle management, or PLM, product data management, or PDM, and CAD sources. It can send approved commercial and technical information to ERP, manufacturing execution systems and project or order-management applications.

    System Typical relationship with CPQ
    CRM Provides account, opportunity, contact and sales-process context; may receive quote status and value.
    ERP Provides item masters, costs, prices, customers, orders and financial or fulfillment data; may receive the configured order and BOM.
    PLM Manages product structures, revisions, approvals and engineering change processes.
    PDM Manages engineering files, CAD documents and related product data.
    CAD Provides or consumes geometry, parameters, models and drawings.
    PIM Manages product information and descriptions for sales or digital channels.
    MES Manages shop-floor execution, work instructions, production tracking and manufacturing feedback.
    API or integration layer Transfers configuration, pricing, item, customer, document and order data between systems.

    These systems are not interchangeable. CRM manages commercial relationships, ERP manages enterprise transactions, PLM manages product definition and change, PDM manages engineering files, CAD manages design geometry, PIM manages product information and MES manages production execution. A successful architecture defines the system of record for every important data object.

    The CPQ integration guide covers ERP, CRM, PLM, PDM, CAD, PIM, MES and API relationships in more detail.

    Example CPQ workflow for a prefabricated house

    1. Capture the project brief. A salesperson or dealer records household requirements, location, target size, number of rooms, budget, site access and desired completion date.
    2. Select a product platform. The user chooses a standard house family or modular construction platform.
    3. Configure the building. The user selects modules, layout, dimensions, structure, envelope, openings, services and finishes.
    4. Validate the configuration. Rules check dimensions, structural compatibility, service zones, fire or accessibility requirements, transport limits and option dependencies.
    5. Calculate quantities and costs. The system derives panels, modules, materials, purchased items, labor assumptions, logistics and engineering effort where configured to do so.
    6. Generate technical outputs. Depending on the architecture, CPQ generates a visual, floor plan, preliminary drawing, CAD parameters, BOM or engineering review request.
    7. Apply commercial controls. Discounts, margins, regional pricing, approval thresholds and nonstandard-work charges are evaluated.
    8. Produce the quote. The proposal describes the configured house, inclusions, exclusions, assumptions, price, delivery scope and validity period.
    9. Review and approve. Engineering, estimating or management reviews exceptions and approvals before the quote is issued or accepted.
    10. Convert the order. The approved configuration and related documents are transferred to ERP, PLM, MES, project management or production planning systems.
    11. Manage changes. Post-quote or post-order changes are versioned, repriced and routed through the appropriate engineering and commercial approvals.

    This workflow can support configure-to-order, or CTO, when customers select from a well-defined product family and the factory assembles approved combinations. It can support engineer-to-order, or ETO, when each project requires significant engineering work. Make-to-order, or MTO, describes production triggered by a customer order, while assemble-to-order, or ATO, uses stocked or prebuilt components assembled after the order. A prefabricated house manufacturer may use more than one model across different product lines.

    More detail on these operating models is available in the guide to manufacturing workflows.

    Benefits for prefabricated house manufacturers

    • Faster quoting: Sales teams can produce a preliminary configuration and price without waiting for every calculation to be performed manually.
    • Fewer configuration errors: Rules reduce incompatible selections, omitted components and inconsistent option combinations.
    • More reliable cost visibility: The manufacturer can associate materials, labor, logistics and engineering effort with the configuration.
    • Better sales-to-engineering handoff: Engineering receives structured selections, assumptions and exception information instead of an unstructured document.
    • More complete production data: A validated configuration can contribute to BOMs, work packages, drawings and order data.
    • Controlled product variation: The manufacturer can offer customer choice without allowing uncontrolled combinations.
    • Traceable changes: Revised prices, specifications, approvals and technical outputs can be linked to configuration versions.
    • Consistent dealer sales: Dealers can use the same approved product rules and pricing logic as internal sales teams, subject to permissions.

    Limitations and risks

    CPQ does not remove the need for building design, structural engineering, code review, estimating, procurement or production planning. It improves repeatability only when the underlying product data and rules are accurate.

    • Site conditions remain variable. Ground conditions, local regulations, utility connections and access constraints may require professional assessment outside the standard configuration.
    • Rules can become difficult to maintain. A large number of exceptions may create a fragile model that is harder to understand than the original manual process.
    • Engineering automation has boundaries. A parametric model may cover standard cases but still require manual review for unusual spans, loads, interfaces or local requirements.
    • BOM ownership can be unclear. Duplicating product structures across CPQ, PLM and ERP can create revision conflicts.
    • Pricing can be misleading. A precise-looking price is not reliable if supplier costs, labor assumptions, transport rates or installation allowances are outdated.
    • Integration projects are substantial. Item identifiers, units, revisions, tax rules, customer data and document versions must be mapped and tested.
    • Visual output may overpromise. A 3D representation can improve customer understanding but should not be treated as a certified construction document.

    Implementation considerations

    Start with a bounded product family

    Do not begin by modeling every house, supplier and exception. Select a product family with meaningful sales volume, repeatable manufacturing steps and a manageable option set. Define which configurations are standard, which require review and which are outside the CPQ scope.

    Document the product and rule ownership

    Create a product dictionary covering option names, codes, units, descriptions, valid values, dependencies and effective dates. Assign ownership for structural rules, pricing, supplier data, CAD parameters, BOM structures and commercial approvals. A CPQ administrator should not be the only person who understands the product model.

    Separate configuration, engineering and commercial logic

    Rules that determine whether a roof can be built are different from rules that determine its price or whether a discount needs approval. Keeping these concerns distinct makes testing and future change safer.

    Define the handoff contract

    Agree what is transferred after quote acceptance: configuration identifier, revision, item codes, quantities, BOM type, drawings, customer requirements, site data, approvals, exceptions and commercial terms. Specify whether CPQ creates an order, an engineering request, a project record or only a controlled package for another system.

    Test real combinations and revisions

    Testing should include valid standard houses, invalid combinations, boundary dimensions, supplier substitutions, discontinued components, regional prices, transport exceptions, discounts, changed layouts and post-order revisions. Compare CPQ outputs with known engineering calculations, estimates and production BOMs.

    Measure operational outcomes

    Useful measures may include quote cycle time, percentage of quotes requiring rework, configuration error rate, engineering hours per quote, margin variance, order-change frequency, BOM correction rate and time from accepted quote to production release. Metrics should distinguish improvements caused by CPQ from improvements caused by unrelated process changes.

    The CPQ implementation guide covers requirements, architecture, data migration, testing, governance, deployment and maintenance.

    How to evaluate CPQ software for prefabricated housing

    Evaluation should focus on the manufacturer’s actual operating model rather than a generic feature checklist. Ask vendors or implementation partners to demonstrate a representative house configuration using the manufacturer’s own dimensions, rules and downstream outputs where possible.

    Evaluation area Questions to verify
    Product modeling Can the system represent modules, hierarchical options, dimensions, quantities and revisions?
    Rules Can users express exclusions, dependencies, numeric constraints, recommendations and approval exceptions?
    Engineering Can it pass parameters to CAD or calculation tools, and how are engineering reviews handled?
    BOM Can it generate or exchange configurable, engineering or manufacturing structures, and who owns the final BOM?
    Pricing Can it calculate dimensions, quantities, logistics, labor, discounts, currencies and effective dates?
    Workflow Can it support CTO, MTO and ETO scenarios, approvals, revisions and dealer permissions?
    Integration Are APIs, events, batch interfaces and error handling adequate for ERP, CRM, PLM, PDM, CAD and MES?
    Governance Can product managers test, version and release rules without uncontrolled production changes?
    Usability Can sales, dealers, estimators and engineers use different interfaces and permission levels?

    Manufacturers should also verify implementation responsibility, data migration approach, support for large product models, document generation, audit trails, performance, security and the ability to manage local building variations. A platform that is strong at quoting may still require separate tools for structural engineering, CAD automation or production BOM management.

    Semantic map

    The semantic relationships below summarize how CPQ connects configurable housing products with engineering, commercial and manufacturing systems.

    CPQ -> configures -> prefabricated houses
    Product model -> contains -> modules, options and dimensions
    Configuration rules -> prevent -> invalid building combinations
    Constraint engine -> validates -> structural, service and logistics limits
    Configured house -> determines -> material and component requirements
    Configured BOM -> describes -> components for a selected house
    EBOM -> represents -> engineering product structure
    MBOM -> represents -> manufacturing assembly structure
    CAD automation -> generates -> product-specific models and drawings
    CPQ -> calculates -> price, cost and quantities
    Approved configuration -> generates -> quote and order data
    CPQ -> exchanges data with -> ERP
    CPQ -> exchanges data with -> CRM
    PLM -> governs -> product revisions and engineering changes
    MES -> executes -> factory production operations
    Site information -> influences -> transport, installation and engineering review

    Frequently asked questions

    1. What does CPQ mean for a prefabricated house manufacturer?

    CPQ means configure, price, quote. For a prefabricated house manufacturer, it can model house options, validate combinations, calculate price and cost, generate quote documents and pass approved configuration data toward engineering and production.

    2. Is CPQ the same as a house design tool?

    No. A CPQ system may provide visual configuration or connect to CAD, but a design tool creates or edits geometry and engineering documents. CPQ usually governs the commercial and product configuration process around those tools.

    3. Can CPQ configure floor plans?

    It can, if the implementation models layouts, dimensions, room relationships and constraints. Complex layouts may require integration with a dedicated CAD, BIM or architectural design application.

    4. Can CPQ validate structural requirements?

    It can apply configured structural rules and constraints, such as approved spans or wall systems. It should not be assumed to replace structural engineering, code checks or site-specific professional review.

    5. Does every CPQ system generate a BOM?

    No. BOM generation varies by product. Some systems create configurable BOMs or exchange component data, while others focus on pricing and quoting and rely on ERP or PLM for product structures.

    6. What is the difference between a configurable BOM and an MBOM?

    A configurable BOM represents conditional components for a selected product. A manufacturing BOM, or MBOM, organizes the product for factory production, including assembly stages, work centers and manufacturing items.

    7. Can CPQ calculate the price of a custom house?

    Yes, if the pricing model includes the relevant dimensions, materials, options, labor, logistics, engineering and commercial rules. Nonstandard projects may still require estimator or engineering review.

    8. How does CPQ handle transport constraints?

    The product model can include maximum module dimensions, weight, route restrictions, delivery zones and crane requirements. When a selection exceeds a limit, the system can block it, add a logistics charge or route it for review.

    9. Can CPQ support both panelized and modular construction?

    Potentially. The product model must represent the manufacturer’s construction methods, component structures, production steps and different rules for panels, volumetric modules or hybrid products.

    10. Does CPQ replace ERP for a housing manufacturer?

    No. ERP usually remains responsible for enterprise transactions such as customers, orders, purchasing, financial data and planning. CPQ supplies a validated commercial and product configuration that ERP can use.

    11. How does CPQ integrate with PLM?

    PLM can provide approved product structures, revisions and engineering changes, while CPQ uses released product information for configuration and sends selected configuration or change information back where required. The exact integration depends on system ownership.

    12. Can dealers use CPQ to sell prefabricated houses?

    Yes, a dealer-facing CPQ interface can guide users through approved house families, options, pricing and site questions. Permissions should control discounts, nonstandard selections and access to engineering information.

    13. Can CPQ generate customer-facing floor plans?

    It may generate a plan or visualization if connected to a supported design or document-generation capability. A customer-facing image should be clearly distinguished from an approved construction or production drawing.

    14. Is CPQ suitable for engineer-to-order houses?

    It can support the commercial intake, preliminary configuration, pricing assumptions, approvals and engineering handoff for ETO projects. It will not eliminate the engineering work required for genuinely unique designs.

    15. What data is needed to implement CPQ?

    Typical inputs include product families, options, dimensions, component codes, BOM relationships, prices, costs, labor assumptions, supplier data, rules, CAD parameters, document templates, approval policies and integration mappings.

    16. How should manufacturers manage building-code variation?

    Code-related requirements should be represented as controlled regional rules or engineering review triggers, with clear effective dates and ownership. CPQ should not be treated as the sole source of legal or professional compliance decisions.

    17. Can CPQ calculate material quantities?

    It can calculate quantities when formulas and product relationships are modeled, such as wall area, insulation volume, window count or flooring area. The result should be reconciled with engineering and production systems before procurement or release.

    18. What is the first product family to model?

    A good starting point is a repeatable product family with meaningful sales volume, stable manufacturing processes, known option rules and a clear downstream handoff. Avoid beginning with the most exceptional project type.

    19. How does CPQ handle changes after a quote?

    A mature process stores configuration versions, recalculates price and cost, identifies affected components or drawings and routes the change for commercial and engineering approval before production release.

    20. What is the main risk of implementing CPQ for prefabricated housing?

    The main risk is encoding incomplete or poorly governed product knowledge. If rules, costs, BOM ownership and engineering assumptions are not maintained, CPQ can automate incorrect results more quickly.

  • CPQ for Awning and Shading System Manufacturers

    CPQ for awning and shading system manufacturers is software used to configure, price and quote made-to-order exterior and interior shading products such as retractable awnings, pergolas, roller shades, screens, canopies, louvered roofs and motorized solar-control systems. In a manufacturing environment, CPQ can do more than produce a sales proposal. It can validate dimensions and product rules, calculate fabric and frame requirements, select compatible motors and controls, generate a configurable bill of material (BOM), and pass approved product data to engineering, enterprise resource planning (ERP) and production systems.

    This matters because an awning or shading system is rarely defined by a single product number. The final product may depend on width, projection, height, slope, cassette type, fabric, color, mounting surface, wind exposure, drainage, motor technology, sensors, electrical requirements and site-specific accessories. A price-only quoting tool may calculate a total, but it does not necessarily prove that the product can be manufactured or installed. Manufacturing CPQ connects commercial configuration with technical validation and downstream product data.

    For a general overview, see the guide to manufacturing CPQ. The following sections focus on the product, engineering and workflow requirements specific to awning and shading manufacturers.

    Why awning and shading products require manufacturing CPQ

    Awning and shading products combine standardized components with customer-specific dimensions and installation conditions. Two products may share a product family but require different fabrics, brackets, drives, reinforcements, profiles, fasteners and packaging because their dimensions and operating environments differ.

    Common sources of configuration complexity include:

    • Variable dimensions: width, projection, drop, height, bay spacing, roller diameter and fabric dimensions affect component selection and manufacturability.
    • Structural limits: maximum size, unsupported spans, wind class, snow load, attachment points and allowable deflection can restrict available options.
    • Material dependencies: fabric type, mesh openness, aluminum finish, steel grade, glazing and profile selection may depend on product family or application.
    • Drive and control compatibility: motor torque, voltage, control protocol, remote controls, sensors and automation gateways must work together.
    • Installation conditions: wall, ceiling, roof, soffit, façade or freestanding installation can change brackets, fixings, dimensions and engineering requirements.
    • Regional requirements: electrical standards, safety requirements, fire classifications, weather ratings and documentation may vary by market.
    • Commercial rules: dealer discounts, fabric surcharges, minimum order values, installation charges, freight and special-finish premiums can affect the quote.

    These relationships are difficult to maintain reliably in spreadsheets or manually assembled quotations. A product model in CPQ makes the relationships explicit and can present only valid choices to a sales representative, dealer or customer.

    Typical awning and shading products modeled in CPQ

    The product model should reflect how the manufacturer designs, prices and produces its product families. It should not merely reproduce a brochure menu.

    Product family Typical configuration data Possible downstream outputs
    Retractable awning Width, projection, cassette, fabric, valance, frame finish, mounting brackets, motor and controls Cut list, fabric requirement, frame components, motor selection, BOM and quote
    ZIP screen or vertical screen Opening width and height, mesh, cassette, side channels, guide type, wind exposure and drive Manufacturing dimensions, mesh size, profiles, hardware and installation data
    Pergola or louvered roof Bay dimensions, posts, beams, roof type, louvers, drainage, lighting, heating and controls Structural components, drainage parts, electrical options, assembly BOM and drawings
    Roller shade Fabric, roll direction, tube, bracket, hem bar, control method, motor and window dimensions Fabric cut dimensions, tube selection, motor data and production BOM
    Canopy or fixed shading structure Span, depth, roof material, support arrangement, drainage, finish and anchoring Frame members, panels, fixings, engineering review data and quote

    Configuration rules for awnings and shading systems

    Configuration is the process of selecting and validating product characteristics. Pricing is a separate process that assigns costs, prices, discounts and commercial conditions to the selected configuration. A CPQ implementation should model both, but it should not treat a price table as a substitute for engineering rules.

    Rules-based configuration

    Rules-based configuration uses explicit conditions such as: “If the projection exceeds a defined value, require a larger roller or additional support,” or “If the selected motor uses a particular control protocol, show compatible controls only.” These rules are useful when product relationships are known and can be expressed as conditions, dependencies, exclusions and required selections.

    Constraint-based configuration

    Constraint-based configuration evaluates limits and relationships across several variables. For example, a system may be valid only when width, projection, fabric weight, roller diameter, wind class and motor torque remain within defined limits. A constraint model is more suitable than a simple option matrix when dimensions and engineering calculations interact.

    Guided selling

    Guided selling asks questions about the application and recommends suitable product families or options. A dealer might select installation location, desired shading level, opening dimensions, automation preference and environmental exposure. Guided selling can simplify the user experience, but the recommendation still needs to pass the manufacturer’s configuration and engineering validation.

    Detailed product models, dependencies and constraints are covered in the product configuration guide.

    Examples of awning configuration rules

    Rules vary by manufacturer and product design, but a CPQ model may include logic such as:

    • A fabric must be available for the selected width and projection.
    • A cassette or roller must support the calculated fabric roll diameter.
    • A motor must provide sufficient torque for the fabric area, weight and operating direction.
    • A larger projection may require additional arms, posts, beams or reinforcement.
    • A wall-mounted product may require a different bracket set from a ceiling-mounted product.
    • A freestanding pergola may require posts, base plates, anchoring and drainage components.
    • A selected wind class may restrict dimensions or require additional structural members.
    • A low-voltage motor, mains-powered motor and battery-operated motor may require different control and wiring components.
    • Integrated lighting, heaters or sensors may require a compatible power supply, control unit or electrical enclosure.
    • A fabric with a special fire or solar-performance classification may be limited to specific product families.
    • Drainage components may be mandatory for particular roof slopes, profiles or freestanding structures.
    • Installation charges and site surveys may be required when dimensions or mounting conditions exceed standard limits.

    Rules should distinguish between a hard validation error, a warning and an engineering review. For example, an unsupported width may be impossible and should block the quote. A nonstandard façade attachment may be technically possible but require an engineer’s review. Treating every exception as either valid or invalid can create unnecessary sales friction or allow unsafe configurations.

    Dimensions, calculations and engineering validation

    Awning CPQ often needs more than option compatibility. It may calculate fabric area, roll diameter, component lengths, shade coverage, clearances, drainage paths, motor requirements or structural loads. The exact calculations depend on the product design, applicable standards and the manufacturer’s engineering methods.

    Examples of data that may be calculated or validated include:

    • fabric cut width and length after allowances, hems and installation tolerances;
    • roller or tube selection based on fabric dimensions and weight;
    • profile, beam or post lengths based on configured dimensions;
    • number and position of brackets, supports or mounting plates;
    • motor torque, travel limits and control requirements;
    • shade coverage and clearance from doors, windows or adjacent structures;
    • drainage direction and gutter or downspout requirements;
    • electrical load, cable requirements and compatible control components;
    • wind, snow or other environmental checks where the product design requires them.

    A CPQ system may perform these calculations natively, call an external engineering service or pass data to a computer-aided design (CAD) system. Buyers should verify which method a platform supports rather than assuming that every CPQ product includes engineering calculation or structural analysis capabilities.

    CAD automation can generate product-specific drawings, layouts or manufacturing geometry from configured dimensions. It is particularly useful for engineered pergolas, unusual mounting arrangements and products that require site-specific documentation. See CAD and engineering automation in CPQ.

    Pricing and quoting for shading manufacturers

    Pricing typically combines configured component costs with commercial rules. A pricing engine may use dimensions, material consumption, labor assumptions, selected options, supplier costs, freight, installation and customer-specific conditions.

    Pricing element Example in an awning business
    Base product Standard retractable awning or screen product family
    Dimensional pricing Width, projection, height, number of bays or fabric area
    Material surcharge Premium fabric, special powder coating, stainless hardware or custom finish
    Functional option Motor, remote, sensor, lighting, heater, side screen or cassette
    Site service Survey, engineering review, installation, commissioning or removal of existing equipment
    Commercial adjustment Dealer discount, project pricing, volume condition, currency or regional price list
    Logistics Packaging, delivery, special handling or installation-location surcharge

    The quote should make the configuration understandable. It may include dimensions, fabric and finish, motor and control details, exclusions, lead-time assumptions, installation scope, warranty conditions and engineering-review requirements. A visually clear proposal reduces the risk that a customer approves a configuration different from the one used for manufacturing.

    More detail on configurable BOMs, costing and quote generation is available in the BOM, pricing and quoting guide.

    BOM, CAD and manufacturing outputs

    A bill of material is the structured list of components required to manufacture or assemble the configured product. An engineering bill of material (EBOM) describes the product from an engineering perspective, while a manufacturing bill of material (MBOM) reflects how production assembles it. A configurable BOM contains rules or selections that resolve into a product-specific structure after configuration.

    For an awning, the output might include:

    • fabric or mesh with calculated cut dimensions;
    • rollers, tubes, cassettes, arms, brackets and end caps;
    • aluminum profiles, posts, beams, gutters and drainage parts;
    • motors, receivers, switches, sensors, controllers and power supplies;
    • fasteners, anchors, seals, packaging and installation hardware;
    • configured part numbers, quantities, lengths, colors and finish codes;
    • assembly instructions, installation notes and quality-control requirements.

    Depending on the architecture, CPQ may generate the BOM directly, call a product configurator, create an EBOM in a product lifecycle management (PLM) or product data management (PDM) system, or pass a configuration identifier to ERP. It may also generate a CAD model, a 2D installation drawing or a customer-facing visualization. These capabilities are not universal and should be verified during software evaluation.

    Integrating CPQ with business and engineering systems

    CPQ normally sits between customer-facing sales channels and operational systems. The correct integration pattern depends on the manufacturer’s existing product and process architecture.

    System Likely relationship with CPQ
    CRM Stores the opportunity, account, contacts and sales activity; CPQ may create quotes against the opportunity.
    ERP Receives orders, configured items, prices, customer terms, inventory or planning data; may provide costs, stock and fulfillment information.
    PLM Manages product structures, revisions, approved components and engineering change processes.
    PDM Manages CAD files, drawings and product documents that may be associated with a configuration.
    CAD Receives dimensions and options or returns generated geometry, drawings and engineering outputs.
    PIM Provides product descriptions, media, attributes and channel content for dealer or ecommerce experiences.
    MES May receive production instructions, routing information or configuration-specific manufacturing data.

    CRM, ERP, PLM, PDM, product information management (PIM), manufacturing execution system (MES) and CAD are not interchangeable. A successful project defines ownership for product data, prices, rules, revisions, customer records and production structures. The CPQ integrations guide explains these boundaries in more detail.

    Example workflow for a configured awning

    1. Requirement capture: A dealer or sales engineer records opening dimensions, installation surface, desired coverage, location and automation requirements.
    2. Product selection: Guided questions identify a suitable awning, screen, pergola or shading family.
    3. Configuration: The user selects dimensions, fabric, finish, mounting, drive, controls and accessories.
    4. Validation: Rules check dimensional limits, compatibility, motor requirements, environmental conditions and mandatory components.
    5. Engineering evaluation: A standard configuration proceeds automatically; an exception is routed for technical review or CAD generation.
    6. Pricing: The system calculates material, option, service, freight, discount and tax values according to the manufacturer’s commercial model.
    7. Quote approval: The customer receives a proposal containing the technical description, price, assumptions and validity conditions.
    8. Order conversion: After acceptance, the approved configuration becomes an order or is sent to ERP for order entry and planning.
    9. Production preparation: The system supplies the appropriate BOM, cut dimensions, drawings, work instructions or engineering references.
    10. Installation and service: Installation data, control details and as-built information remain associated with the product record where the system supports this process.

    This workflow supports configure-to-order (CTO) when the product is assembled from approved options, make-to-order (MTO) when production starts after order receipt, and engineer-to-order (ETO) when engineering work is required for a particular installation. Assemble-to-order (ATO) may apply when standard subassemblies are stocked and final assembly occurs after configuration.

    Read more about these operating models in the guide to manufacturing CPQ workflows.

    Benefits and limitations

    Potential benefits

    • Fewer quotes containing incompatible dimensions, motors, fabrics or mounting options.
    • Shorter time from customer inquiry to technically reviewable proposal.
    • More consistent pricing for dealer, direct-sales and project channels.
    • Reduced manual effort in preparing BOMs, cut lists, drawings and order data.
    • Better visibility into nonstandard configurations and engineering workload.
    • Clearer handoff from sales to engineering, purchasing, production and installation.
    • Improved traceability between the quoted configuration and the manufactured product.

    Important limitations

    • CPQ cannot compensate for incomplete, contradictory or poorly governed product data.
    • Complex structural or electrical decisions may still require qualified engineering review.
    • Legacy ERP, CAD and PLM systems can make integration more difficult than the configuration interface suggests.
    • Rules become difficult to maintain when exceptions are added without ownership, testing and version control.
    • Highly site-specific products may not fit a fully automated CTO model and may need an ETO workflow.
    • Visual configuration is useful for customer understanding but does not prove structural or manufacturing validity by itself.
    • Automatic BOM generation is valuable only when component master data, revisions and manufacturing structures are accurate.

    Implementation considerations for awning manufacturers

    A practical implementation starts with the product families that create the most quoting effort or configuration risk. Map the current process from inquiry through installation, then identify which decisions are standard, which are calculated and which require engineering approval.

    Build a controlled product model

    Define product families, options, dimensions, units of measure, part numbers, revision rules, valid ranges and dependencies. Separate customer-facing terms such as “motorized control” from internal component structures such as motor, receiver, cable and control module.

    Assign rule and data ownership

    Product management may own commercial options, engineering may own technical constraints, operations may own manufacturing structures and finance may own pricing policies. These responsibilities should be documented so that a rule change does not depend on one individual’s spreadsheet.

    Decide the system of record

    Determine whether CPQ, ERP, PLM, PDM or another system owns each product attribute, price, component, drawing, revision and customer-specific condition. Duplicated master data is a common source of inconsistent quotes and orders.

    Test real configurations

    Use historical orders, difficult exceptions, boundary dimensions, discontinued components, regional variants and dealer discount scenarios. Test both valid and invalid configurations, as well as changes to rules and product revisions.

    Plan governance and release management

    New fabrics, motors, finishes and product revisions should follow a controlled process. The manufacturer should be able to identify which rules and price lists were used for a quote and preserve the approved configuration when the product model later changes.

    The CPQ implementation guide covers requirements, migration, testing, deployment, governance and maintenance.

    How to evaluate CPQ software for shading products

    Manufacturers should evaluate more than quote templates and discount functionality. Useful questions include:

    • Can the platform model dimensional ranges, dependencies, exclusions, calculations and engineering-review paths?
    • Can it distinguish warnings from hard errors and record why an exception was approved?
    • Can it generate or exchange a configurable BOM, EBOM, MBOM or manufacturing order structure?
    • Can it calculate material quantities, component lengths and option surcharges?
    • Does it support CAD, drawings, visualization or external engineering services, and what data is exchanged?
    • Can it support CTO, MTO and ETO workflows rather than only standard catalog sales?
    • How are product rules maintained, tested, versioned and approved?
    • Can dealers, internal sales teams, engineers and customers receive different levels of access?
    • How are ERP, CRM, PLM, PDM, CAD, PIM and MES integrations implemented?
    • What happens when a configuration contains a nonstandard mounting condition or requires manual engineering?
    • Can the system preserve the exact configuration and price basis used when a quote was approved?

    Vendor claims should be checked against a demonstration using the manufacturer’s own product rules and sample data. A generic demonstration of a simple catalog item does not establish that the system can handle dimensional shading products.

    Semantic map

    The following relationships summarize the entities and processes discussed in this guide:

    • Awning CPQ configures dimensional shading products.
    • Configuration rules validate dimensions, materials, drives and mounting conditions.
    • Constraint-based configuration evaluates engineering limits.
    • Guided selling recommends suitable product families.
    • Configured dimensions determine component lengths and material quantities.
    • Motor selection depends on product size, fabric characteristics and control requirements.
    • A configured product generates a product-specific BOM.
    • An EBOM describes the engineered product structure.
    • An MBOM describes the manufacturing assembly structure.
    • CAD automation generates product-specific drawings or geometry.
    • Pricing rules calculate material, option, service and commercial prices.
    • CPQ exchanges customer and order data with CRM and ERP.
    • PLM manages approved product structures and revisions.
    • PDM manages CAD files and technical documents.
    • Engineering review handles nonstandard or site-specific configurations.
    • CTO uses approved configurable options for repeatable products.
    • ETO adds engineering work for unique installations.
    • Approved quotes provide manufacturing and installation information.

    Frequently asked questions

    What is CPQ for awning and shading manufacturers?

    It is software that configures awnings, screens, pergolas, roller shades and related products, calculates prices and produces quotes. Manufacturing CPQ may also validate dimensions, select components, generate BOM data and connect approved configurations with engineering and production systems.

    How is manufacturing CPQ different from sales CPQ?

    Sales CPQ often focuses on product selection, pricing, discounts and proposals. Manufacturing CPQ adds product rules, dimensional validation, calculations, BOMs, CAD or engineering outputs and integration with ERP, PLM, PDM or production processes where supported.

    Can CPQ configure custom awning dimensions?

    Many manufacturing CPQ systems can model dimensional inputs and limits, but the implementation must define valid ranges, calculations and dependencies. Buyers should verify support for dimensions, derived measurements and engineering-review exceptions.

    Can CPQ select the correct motor for an awning?

    It can do so when motor-selection logic and required product data are modeled. The rules may consider dimensions, fabric weight, roller characteristics, voltage, torque and control technology. Technical validation remains the manufacturer’s responsibility.

    Can CPQ calculate fabric requirements?

    It may calculate fabric area or cut dimensions if the product model includes allowances, hems, overlaps, roll limits and other manufacturing logic. Some platforms require an external calculation service or integration.

    Does CPQ generate a BOM for a pergola?

    Some manufacturing CPQ platforms generate configurable BOMs directly, while others pass configuration data to ERP, PLM or a separate product configurator. The buyer should confirm whether the output is an EBOM, MBOM, sales BOM or another structure.

    Can CPQ create CAD drawings for shading systems?

    Some platforms integrate with CAD or design-automation tools to generate drawings or geometry. This is not a universal CPQ feature and should be tested with real pergola, screen or mounting configurations.

    Can CPQ handle nonstandard mounting conditions?

    It can route nonstandard wall, roof, ceiling or façade conditions for engineering review. A system should distinguish an allowed standard configuration from an exception that requires manual approval.

    Is CPQ suitable for made-to-order awnings?

    Yes. CPQ is particularly useful for make-to-order products because it captures the dimensions, materials, options and commercial conditions required after the order is accepted.

    Can CPQ support engineer-to-order shading projects?

    It can support the front end of an engineer-to-order process by capturing requirements, identifying exceptions and initiating engineering work. It does not replace structural, electrical or architectural engineering.

    What systems should awning CPQ integrate with?

    Typical systems include CRM for opportunities, ERP for orders and planning, PLM or PDM for product and CAD data, CAD for drawings, PIM for channel content and MES for manufacturing execution. The required integration depends on the manufacturer’s architecture.

    Can dealers use CPQ to quote shading products?

    Yes, a CPQ portal can provide dealers with controlled access to product choices, price lists, discounts, documents and quote submission. Permissions should prevent dealers from changing technical rules or unauthorized prices.

    Can customers configure awnings through ecommerce?

    They can when the product is suitable for guided self-service and the configuration rules are sufficiently complete. Products requiring site surveys, structural review or complex installation decisions may need dealer or engineering involvement.

    How does CPQ manage fabric and finish options?

    Fabric and finish options can be modeled as attributes with availability, compatibility, surcharge, lead-time and regional rules. The system may also connect the selection to product images, descriptions and manufacturing codes.

    Can CPQ calculate installation and survey charges?

    Yes, if service items and pricing rules are included. Charges may depend on location, dimensions, access conditions, installation type, survey requirements and whether engineering review is needed.

    What is the main implementation risk?

    A common risk is automating an incomplete or inconsistent product model. If rules, part numbers, prices, revisions and manufacturing structures are not governed, CPQ can reproduce errors faster rather than eliminate them.

    How should a manufacturer start a CPQ project?

    Start with one or two high-volume product families, document real configuration decisions, identify rule ownership, define system-of-record responsibilities and test the model against historical orders and difficult exceptions.

    Does every CPQ platform support BOM and CAD automation?

    No. Some platforms focus mainly on guided selling, pricing and quoting. BOM generation, CAD automation, engineering calculations, visualization and PLM integration must be verified as separate capabilities.

    What should a CPQ quote contain for an awning?

    It should normally identify the product family, dimensions, fabric, finish, mounting method, drive and controls, accessories, installation scope, price, assumptions, lead time and any engineering-review conditions.

  • BOM in CPQ: How Bills of Materials Fit into Configure-Price-Quote

    A bill of materials (BOM) in Configure, Price, Quote (CPQ) is the structured list of components, quantities and relationships generated or selected for a specific product configuration. In manufacturing CPQ, the BOM connects what a customer selects with what engineering, purchasing, production and finance need to cost, price, quote and eventually build the product.

    The basic flow is:

    1. A salesperson, dealer, engineer or customer configures a product.
    2. Configuration rules validate options, dimensions, materials and dependencies.
    3. The CPQ system resolves the selections into a configurable BOM or product-specific BOM.
    4. Component quantities and attributes support costing and pricing.
    5. The approved configuration and commercial data are assembled into a quote.
    6. Relevant BOM data may be sent to enterprise systems such as an Enterprise Resource Planning (ERP), Product Lifecycle Management (PLM) or Manufacturing Execution System (MES) platform.

    Not every CPQ platform generates manufacturing-ready BOMs. Some systems only use product options to calculate prices and produce a proposal. Buyers should therefore verify whether a platform supports BOM generation, which BOM type it produces, how rules are maintained and whether the output is suitable for engineering or production.

    This guide explains how BOMs fit into manufacturing CPQ, how they relate to configuration and pricing, how EBOMs and MBOMs differ, and what manufacturers should evaluate during implementation.

    What is a BOM in CPQ?

    A BOM in CPQ is a structured representation of the parts, assemblies, materials and quantities required for a configured product. The BOM may be generated dynamically from configuration choices or retrieved from predefined product structures. It can support commercial calculations, engineering review, manufacturing planning or several of these purposes at once.

    A typical BOM line may contain:

    • item number or material number;
    • component description;
    • quantity and unit of measure;
    • parent assembly;
    • effective date or revision;
    • make-or-buy status;
    • cost and price references;
    • optional attributes such as material, finish, size or voltage;
    • manufacturing or procurement notes;
    • links to drawings, specifications or CAD files.

    In a simple sales CPQ application, the BOM may be only a commercial bundle used to calculate a price. In manufacturing CPQ, the BOM can be the result of a deeper product model containing constraints, engineering calculations, variant logic and relationships between configured features.

    For example, configuring an industrial pump may involve selecting flow rate, pressure, fluid type, motor power, seal material, impeller material, connection standard and enclosure rating. Those choices can determine the pump assembly, motor, coupling, baseplate, seal kit, control panel, fasteners and documentation included in the BOM.

    The BOM is therefore not merely a list printed on a quote. It is an output of the product configuration model and a potential input to costing, engineering, ERP, PLM, purchasing and production.

    How BOM generation fits into the CPQ architecture

    Manufacturing CPQ usually contains several related data and logic layers. The exact architecture varies by product and vendor, but the following pattern is common.

    Layer Purpose Manufacturing example
    Product model Defines products, features, options, components and relationships. A pump family with available impellers, motors and seal types.
    Configuration rules Controls valid, invalid, required and conditional choices. A high-temperature seal is required for a specified fluid and temperature range.
    Engineering calculations Derives technical values from customer or application inputs. Calculating motor size from flow, head and efficiency requirements.
    BOM logic Selects components and calculates quantities or structures. Adding a reinforced baseplate when motor weight exceeds a threshold.
    Cost model Applies material, labor, overhead, supplier and manufacturing costs. Calculating cost from selected steel grade, machining time and purchased motor.
    Pricing model Converts cost and commercial rules into customer prices. Applying customer terms, currency, margin, freight and volume discounts.
    Quote document Communicates scope, price, assumptions, validity and commercial terms. A proposal showing the configured equipment, options, exclusions and price.
    Enterprise integration Transfers approved data to surrounding systems. Sending an order-ready structure and item references to ERP and PLM.

    These layers should be related but not confused. A configuration rule determines whether a combination is valid. A BOM rule determines which components result from that combination. A cost rule determines what the selected components cost. A pricing rule determines what the customer is charged. A quote document presents the result.

    For more background, see the guide to product configuration and configuration rules and the overview of BOM generation, pricing and quote automation.

    From customer selections to a configured BOM

    1. Capture requirements and configuration inputs

    The process begins with inputs such as product family, capacity, dimensions, operating environment, materials, accessories, certifications and delivery requirements. These inputs may be entered by an internal salesperson, sales engineer, dealer, customer or engineering user.

    In an industrial enclosure example, the inputs could include width, height, depth, ingress protection rating, mounting method, door arrangement, paint system and electrical components. Some values are discrete options, while others are numerical variables or free-form engineering requirements.

    2. Validate the configuration

    The CPQ rules engine checks the proposed configuration. Rules may require an option, exclude a combination, recommend an alternative or request engineering review.

    There are several related approaches:

    • Rules-based configuration uses explicit if-then logic, dependencies and compatibility rules.
    • Constraint-based configuration evaluates relationships and limits across variables, such as dimensions, load, capacity, temperature or power.
    • Guided selling asks questions and recommends suitable products or options, but may not provide the engineering depth required to validate a complex product.

    A guided selling interface can be useful for selecting a suitable product family. It is not automatically a substitute for a constraint solver or engineering rules engine.

    3. Resolve components and quantities

    After validation, BOM logic determines which components belong in the configured structure. A selected option can add an item, replace another item, change a quantity, alter a component attribute or create a new subassembly.

    For example, selecting a dual-pump skid might:

    • change the top-level equipment quantity from one pump to two;
    • add a common skid frame;
    • add two motors and two couplings;
    • add a shared control cabinet;
    • add isolation valves and check valves for each pump;
    • change cable and pipe lengths based on layout dimensions;
    • require additional instrumentation.

    The result may be a multi-level BOM rather than a flat list. A top-level skid contains pump assemblies, each pump assembly contains a motor and hydraulic components, and the control panel contains electrical subassemblies.

    4. Apply calculations and attributes

    Some BOM values cannot be selected directly. They must be calculated. A configured conveyor may require belt length based on conveyor dimensions. A heat exchanger may require surface area and tube count. A vehicle body may require material quantities based on length, width and payload.

    The CPQ system may also assign attributes to BOM lines. A generic motor item might become a specific motor variant with a defined power, voltage, frequency, enclosure and efficiency class. In other cases, CPQ may pass calculated requirements to an ERP or PLM system that selects the final material number.

    5. Calculate cost and price

    Once the BOM is resolved, the system can use its lines as inputs to costing. Costing may include component purchase prices, manufacturing operations, labor, setup, subcontracting, freight, tooling, scrap, overhead and engineering effort. Pricing then applies commercial policies such as margin, discount, currency, customer segment and approval thresholds.

    However, BOM generation and costing are separate capabilities. A CPQ platform may generate a commercial BOM without calculating detailed manufacturing cost. Conversely, a system may calculate price from a product model without producing a production-ready BOM.

    6. Produce the quote and route approvals

    The quote normally includes a customer-readable description rather than every internal BOM line. It may show major assemblies, options, quantities, technical specifications, exclusions, lead time, price and terms. Internal users may see a more detailed breakdown for margin analysis, review and approval.

    Approval workflows can be triggered by low margin, unusual discounts, non-standard materials, extended lead time, engineering risk or an ETO requirement. Engineer-to-order (ETO) products require new or modified engineering work, so the BOM may remain provisional until engineering completes its review.

    EBOM, MBOM and configurable BOM

    Manufacturers should distinguish among several BOM concepts.

    BOM type Meaning Typical purpose
    EBOM Engineering Bill of Materials: the product structure from a design or engineering perspective. Defines designed assemblies, parts, revisions and technical relationships.
    MBOM Manufacturing Bill of Materials: the structure used to plan and build the product. Includes manufacturing assemblies, operations, work-center relationships, consumables or packaging where applicable.
    Configurable BOM A rules-driven structure containing alternatives, optional items, quantities or conditions. Represents a product family before one customer configuration is finalized.
    Configured or order BOM The resolved structure for one specific order or quote. Supports a particular customer requirement, order, build or engineering review.

    A CPQ system may own the configurable product model and produce a configured BOM, while PLM owns the authoritative EBOM and ERP or manufacturing systems manage the MBOM. In other architectures, CPQ may read item and structure data from PLM or ERP and return only configuration selections and commercial information.

    These responsibilities must be defined explicitly. Treating an EBOM and an MBOM as interchangeable can create problems with assembly sequence, phantom assemblies, work instructions, bulk materials, packaging and shop-floor reporting.

    Read more about manufacturing and CPQ terminology, including EBOM, MBOM, CTO and ETO.

    Manufacturing examples

    Industrial pump configuration

    A pump manufacturer may sell several product families with options for capacity, pressure, fluid, temperature, impeller diameter, seal type, motor, coupling, baseplate and controls.

    The configuration model can validate that:

    • the selected impeller supports the required flow and head;
    • the motor has sufficient power and the correct electrical specification;
    • the seal material is compatible with the fluid and temperature;
    • the casing material satisfies corrosion requirements;
    • the selected flange standard matches the connection requirement;
    • the baseplate supports the selected motor and pump arrangement.

    The resulting BOM could contain a pump casing, impeller, shaft, mechanical seal, bearings, motor, coupling, guard, baseplate, fasteners, documentation and optional instrumentation. A CAD or engineering system may use the same configuration to generate a drawing or dimensional layout, but that capability is not present in every CPQ implementation.

    HVAC equipment

    An air-handling unit configuration may include airflow, static pressure, casing dimensions, filters, coils, fans, heaters, dampers, controls and access panels. Dimensions can influence the number of modules, panel quantities, coil size, fan selection and shipping sections.

    A quote-only CPQ tool may calculate a price from these choices. A deeper manufacturing CPQ system may generate a variant BOM, calculate performance, create a product-specific drawing and pass an order structure to ERP or PLM. The buyer must verify which of these outputs are actually supported.

    Specialty vehicle

    A specialty vehicle may be configured with chassis, wheelbase, axle rating, body length, storage modules, electrical systems, hydraulic equipment and safety options. A body length change may affect frame members, floor panels, wiring harnesses, lighting, fasteners and weight calculations.

    The BOM may need to reflect both optional content and calculated quantities. It may also need revision control because vehicle programs often evolve while orders remain open.

    How BOM data supports costing and pricing

    The BOM provides a product-specific basis for cost and price, but it does not automatically make the calculation accurate. The quality of the result depends on item master data, supplier costs, operation rates, labor assumptions, waste factors, currency handling and the date on which values are effective.

    Costing inputs

    • purchased component cost;
    • raw material weight, length, area or volume;
    • machine and labor rates;
    • setup and changeover time;
    • subcontracted operations;
    • scrap and yield factors;
    • freight, packaging and customs costs;
    • engineering or project effort for ETO work;
    • tooling and one-time charges.

    Pricing inputs

    • target margin or markup;
    • customer-specific price agreements;
    • volume breaks;
    • discount authority;
    • channel or dealer margins;
    • currency and exchange-rate policy;
    • tax, freight and surcharge treatment;
    • commercial risk and contingency;
    • approval thresholds.

    Some businesses calculate cost and price in CPQ. Others use CPQ to assemble the commercial structure and rely on ERP for authoritative cost or price data. Integration design should define which system owns each value and how revisions, effective dates and failed transactions are handled.

    BOMs and CAD, PLM and ERP integration

    BOM-related CPQ architecture commonly involves several enterprise systems with different responsibilities.

    System Typical responsibility Possible CPQ relationship
    Customer Relationship Management (CRM) Accounts, opportunities, contacts and sales activity. Starts a configuration or stores the quote and opportunity reference.
    ERP Items, inventory, purchasing, costing, orders, production and finance. Provides item and price data or receives an approved order structure.
    PLM Product definitions, revisions, engineering changes and lifecycle control. Provides approved product structures or receives configured engineering data.
    Product Data Management (PDM) CAD files, documents and design data management. Links configured products to models, drawings or controlled documents.
    CAD Computer-Aided Design models and drawings. Uses configuration inputs to generate geometry or documentation where supported.
    Product Information Management (PIM) Commercial and technical product content. Supplies descriptions, images, specifications and channel content.
    MES Execution and tracking of manufacturing operations. Receives production-relevant structures or order data through ERP or direct integration.

    These systems are not interchangeable. A CRM opportunity is not a BOM. A PLM EBOM is not necessarily a manufacturing MBOM. A CAD assembly is not automatically an ERP item structure. CPQ must translate or map data between these contexts when the workflow requires it.

    Important integration questions include:

    • Which system is authoritative for item numbers and revisions?
    • Does CPQ create new items or only select existing items?
    • Is the BOM transferred as a flat list, hierarchical structure or both?
    • How are configured dimensions and calculated attributes passed downstream?
    • How are engineering changes reflected in open quotes?
    • What happens when an item, price or revision cannot be found?
    • Can the receiving system distinguish a quote BOM from an order or production BOM?
    • Are integrations synchronous, asynchronous or manually approved?

    See the guide to CPQ integration with ERP, CRM, PLM, PDM, CAD and MES for broader architecture considerations.

    CTO, ETO, MTO and ATO BOM workflows

    BOM behavior depends on the manufacturing strategy.

    Model Meaning BOM implication
    Configure-to-order (CTO) A predefined product is assembled after the customer selects allowed options. CPQ can often resolve a known configurable BOM from approved variants.
    Engineer-to-order (ETO) Engineering designs or significantly modifies the product for the order. CPQ may create a preliminary BOM and trigger engineering work before final release.
    Make-to-order (MTO) Production starts after an order, using a defined product or specification. The BOM may be created or released when the order is accepted.
    Assemble-to-order (ATO) Standard subassemblies are stocked and combined for the order. CPQ selects a combination of existing modules and may generate an assembly structure.

    In CTO, the CPQ BOM can be relatively deterministic. In ETO, it may represent requirements rather than a final production structure. A system should make this status visible so that a customer-facing quote is not mistaken for an approved manufacturing release.

    These workflows are discussed in more detail in the guide to configure-to-order, engineer-to-order and related manufacturing workflows.

    Benefits of BOM-driven CPQ

    More accurate configuration and pricing

    When price and cost are derived from the actual configured content, the quote is less dependent on manual spreadsheet interpretation. This is especially valuable when options change material, capacity, labor, purchased components or manufacturing effort.

    Faster sales-to-engineering handoff

    A structured configuration and BOM give engineering a defined starting point. Engineers can focus on exceptions, calculations and new design work instead of re-entering every option from a sales document.

    Better visibility of scope

    A resolved BOM exposes included components, optional content, exclusions and quantities. This reduces ambiguity during commercial review and helps identify missing accessories or services.

    Improved approval control

    Approvals can use calculated margin, component cost, non-standard selections, lead time and engineering status rather than relying only on the total quote value.

    Reusable product knowledge

    Rules and product structures become a governed model that can be reused across direct sales, dealers, ecommerce, internal applications and customer service, subject to the capabilities of the chosen platform.

    Limitations and risks

    A commercial BOM may not be production-ready

    A CPQ-generated BOM may omit routing, operations, work instructions, consumables, packaging, phantom assemblies or shop-floor details. It should not be sent directly to production without confirming its intended use.

    Product models become difficult to maintain

    Large product families can contain thousands of options and dependencies. Poorly governed rules create contradictions, duplicate logic and unexpected combinations. Ownership, naming standards, version control and automated regression testing are essential.

    Data synchronization is complex

    Item numbers, costs, prices, revisions and availability change in ERP, PLM and supplier systems. A stale CPQ model can produce an invalid or unprofitable quote even when the configuration logic is correct.

    Engineering calculations require validation

    Calculations for load, pressure, thermal performance, electrical sizing or structural requirements may require specialist review. A CPQ calculation should not be treated as an engineering approval unless the manufacturer has validated and governed it for that purpose.

    Variant explosion can affect performance

    When many dimensions, options and conditional components interact, the theoretical number of variants can become very large. The implementation may need modular architectures, constraint solvers, parameterized items or integration with engineering systems rather than storing every possible finished BOM.

    Quote and order revisions can diverge

    If a customer changes the configuration after approval, the system must show which BOM, cost, price, revision and document version correspond to the change. Otherwise, sales, engineering and production may work from different definitions.

    Implementation guidance

    Define the purpose of the BOM first

    Document whether CPQ needs to produce a commercial BOM, costing BOM, EBOM, MBOM, order BOM or a preliminary ETO structure. One output may not satisfy every downstream process.

    Establish data ownership

    Assign ownership for products, options, item numbers, revisions, costs, prices, engineering formulas and manufacturing structures. A governance matrix should identify the system of record and the synchronization method for each data object.

    Model the product before copying spreadsheets

    Existing spreadsheets often mix options, prices, formulas, exceptions and manual judgment. Before migrating them, separate product attributes, configuration rules, BOM logic, cost data and approval policies.

    Use stable identifiers

    Every component, option, assembly and revision should have a consistent identifier. Descriptions alone are not sufficient for reliable integration because similar descriptions may refer to different materials, revisions or units of measure.

    Test combinations, not just individual rules

    Testing should include valid configurations, invalid combinations, boundary values, revision changes, quantity calculations, missing data, currency changes, discounts, approvals and downstream integration failures.

    Define release states

    Useful states may include draft, technically valid, commercially approved, engineering review, order-ready and production-released. The names vary, but the distinction between a quote configuration and a released manufacturing structure should be explicit.

    Measure operational outcomes

    Relevant measures can include quote cycle time, configuration error rate, engineering rework, margin variance, approval duration, percentage of quotes requiring manual correction, order-entry effort and integration failure rate. The right measures depend on the business process and baseline data.

    The broader manufacturing CPQ implementation guide covers requirements, migration, testing, governance, deployment and maintenance.

    What to ask CPQ vendors about BOM capability

    • Does the platform generate a hierarchical BOM, a flat commercial list or both?
    • Can it represent configurable BOMs with optional, alternative, conditional and calculated components?
    • Can BOM logic calculate quantities from dimensions, capacity or other variables?
    • Does it distinguish commercial, engineering and manufacturing structures?
    • Can it import or synchronize items and revisions from ERP or PLM?
    • Can it return configured data to CAD or engineering automation tools?
    • Does it support BOM versioning and effective dates?
    • Can users compare BOM changes between quote revisions?
    • How are costs, prices and currencies sourced and refreshed?
    • Can the system mark a configuration as requiring engineering review?
    • What APIs and integration events are available?
    • How are errors handled when an item or downstream transaction is unavailable?
    • Can dealers or customers see a simplified view while engineering users see detailed data?
    • What testing and rule-governance tools are included?
    • Which capabilities are standard, which require configuration and which require custom development?

    Vendor evaluation should focus on the manufacturer’s actual product complexity and downstream process rather than on a generic feature checklist. The manufacturing CPQ comparison and selection resources can help structure an evaluation.

    Semantic map

    The following relationships summarize how BOMs connect configuration, costing, quoting and manufacturing systems:

    • CPQ configures configurable products.
    • Configuration rules prevent invalid combinations.
    • A configured product generates a configured BOM.
    • A configurable BOM represents product variants.
    • A configured BOM identifies components and quantities.
    • BOM components contribute to product cost.
    • Costing supports price calculation.
    • Pricing determines the commercial quote value.
    • A quote communicates configured scope and commercial terms.
    • Engineering review validates non-standard or ETO requirements.
    • EBOM represents an engineering product structure.
    • MBOM represents a manufacturing product structure.
    • CPQ exchanges item and order data with ERP.
    • CPQ may exchange product structure data with PLM.
    • CAD automation generates product-specific drawings when supported.
    • Approved configuration data can support production planning.

    Frequently asked questions

    What does BOM mean in CPQ?

    BOM means Bill of Materials. In CPQ, it is the component and quantity structure associated with a configured product and may support costing, pricing, quoting, engineering or production.

    Does every CPQ system generate a BOM?

    No. Some CPQ systems calculate prices and create quotes without generating a BOM. Manufacturers should verify whether BOM generation is supported and whether the output is commercial, engineering or manufacturing-oriented.

    How does CPQ create a BOM?

    CPQ applies product rules, constraints, option dependencies and calculations to customer inputs, then selects components, assemblies and quantities for the resulting configuration.

    What is the difference between a configurable BOM and a configured BOM?

    A configurable BOM contains alternatives, options and conditional logic for a product family. A configured BOM is the resolved structure for one particular customer configuration or order.

    Is a CPQ BOM the same as an EBOM?

    Not necessarily. An EBOM is an engineering product structure. A CPQ BOM may be a commercial or order structure and may require engineering or PLM validation before it becomes an authoritative EBOM.

    Is a CPQ BOM the same as an MBOM?

    No. An MBOM is organized for manufacturing execution and may include operations, manufacturing assemblies, consumables or packaging that are absent from a commercial CPQ BOM.

    Can BOM data be used to calculate price?

    Yes, when component costs, quantities and pricing rules are available. The accuracy depends on current item data, supplier costs, labor and overhead assumptions, margins and commercial policies.

    Can CPQ calculate manufacturing cost?

    Some manufacturing CPQ systems can calculate detailed or estimated cost, while others use costs supplied by ERP or another system. This capability must be verified for the specific platform and implementation.

    How does configuration affect the BOM?

    Configuration choices can add, remove or replace components, change quantities, alter attributes or trigger calculated dimensions and subassemblies.

    What is an example of a BOM rule?

    A BOM rule could add a larger motor, reinforced frame and upgraded coupling when a machine is configured for a higher load or capacity range.

    Can CPQ generate a CAD model from a BOM?

    Some platforms integrate with CAD or engineering automation tools, but BOM generation alone does not create CAD geometry. CAD automation requires suitable parametric models, mappings and validated engineering logic.

    How does CPQ support engineer-to-order products?

    CPQ can capture requirements, calculate preliminary values, create a preliminary BOM and route the configuration to engineering. The final BOM may not exist until design work and technical approval are complete.

    What happens when an item changes in ERP?

    The implementation should define synchronization and error handling. CPQ may refresh the item, block the configuration, use an approved replacement or route the quote for review, depending on governance.

    Can a BOM appear on the customer quote?

    Sometimes. Customer quotes usually show selected equipment, major assemblies and options rather than every internal component. The visible level should match commercial clarity and confidentiality requirements.

    How does a BOM affect quote approvals?

    The BOM can provide the component cost, non-standard content, engineering effort and lead-time information used to trigger margin, technical or management approvals.

    What BOM data should CPQ send to ERP?

    The required data may include item numbers, quantities, units, configuration attributes, revisions, customer references and order status. The exact payload depends on whether ERP creates the order, production structure or only a sales document.

    Why are BOM revisions important in CPQ?

    Revisions show which product definition, component set, cost basis and rules were used for a quote or order. They help prevent discrepancies when products change during a sales cycle.

    What is the main risk of using a CPQ BOM for production?

    The main risk is assuming that a commercial or configured BOM contains all manufacturing data. Production may also require routings, operations, work instructions, revisions, quality data and manufacturing-specific structures.

    How should manufacturers test BOM generation?

    Testing should cover normal configurations, invalid combinations, boundary dimensions, option replacements, quantity calculations, revision changes, price changes, approval paths and failed ERP or PLM transactions.

    In practice, BOM capability is one of the clearest differences between generic sales CPQ and manufacturing-oriented CPQ. A quoting tool may tell a salesperson what to charge. A manufacturing CPQ architecture can additionally explain what the customer is buying, which components are required, what it costs, whether it can be engineered and how the data should move toward production.

  • Product Bundles and Solution Pricing in Manufacturing CPQ

    Product bundles and solution pricing in manufacturing CPQ allow a company to quote a complete engineered solution rather than pricing isolated parts. A bundle may combine a base machine, drive system, control panel, safety equipment, installation accessories and service coverage. The CPQ system validates whether the selected components work together, calculates costs and prices, produces the relevant bill of materials (BOM), routes exceptions for approval and generates a customer-ready quote.

    In this context, CPQ means configure, price, quote. Manufacturing CPQ extends beyond generic sales quoting: it can connect product rules and engineering calculations to configurable BOMs, computer-aided design (CAD) outputs, enterprise resource planning (ERP), product lifecycle management (PLM) and production processes. Not every CPQ platform supports all of these capabilities, so manufacturers must verify the depth of product modeling, bundle logic, costing, downstream integration and engineering automation before selecting a system.

    A useful starting point is the guide to CPQ software for manufacturing. For the specific product-modeling foundation, see product configuration, and for the downstream commercial and manufacturing data flow see BOM, pricing and quoting.

    What are product bundles and solution pricing?

    A product bundle is a commercially and technically related group of products, assemblies, options, services or consumables sold as one solution. A bundle can be fixed, configurable or partially configurable. A fixed bundle always contains the same items. A configurable bundle allows choices such as capacity, material, voltage, motor, enclosure, accessories or service level. A solution bundle can also include multiple related products that must be engineered or delivered together.

    Solution pricing is the calculation of a price for the complete configured solution rather than simply adding unrelated item prices. It may include component prices, configuration-dependent costs, engineering effort, labor, freight, installation, warranty, risk margins, discounts and commercial adjustments.

    For example, a pump manufacturer might sell a chemical-transfer package containing:

    • a centrifugal pump selected by flow rate, head and fluid compatibility;
    • a motor selected by power, voltage and hazardous-area requirements;
    • a baseplate and coupling guard;
    • valves, strainers and instrumentation;
    • a control panel and variable-frequency drive;
    • documentation, testing and commissioning services.

    The bundle is not valid merely because every item exists in the catalog. The motor must match the pump duty, the materials must be compatible with the fluid, the control panel must support the selected voltage and the enclosure may need to meet a specified environmental or hazardous-location rating. The final price must reflect the resulting engineering and manufacturing requirements.

    How bundles differ from simple product kits

    Manufacturers should distinguish a commercial bundle from a manufacturing kit, sales package or configured solution. The terms are sometimes used interchangeably, but they can represent different data and operational behavior.

    Concept Meaning in manufacturing Typical CPQ requirement
    Fixed bundle A predefined group of items sold together. Bundle definition, price and component availability.
    Configurable bundle A package with selectable options and dependencies. Rules, constraints, option pricing and validation.
    Solution A combination of products, assemblies, services and engineering work that addresses a customer requirement. Cross-product compatibility, calculations, approvals and often project-level pricing.
    Kit A set of parts grouped for picking, assembly or delivery. Kit structure, inventory behavior and possibly a configurable BOM.
    Package or system A technically integrated equipment group delivered as a functional unit. System rules, interfaces, engineering outputs and production handoff.

    A simple sales bundle may only add several stock items to a quote. A manufacturing solution model may need to create a new assembly structure, select engineered components, calculate dimensions and send data to ERP or PLM. The implementation should therefore define whether the bundle is only a commercial construct, a manufacturing structure, or both.

    How manufacturing CPQ models a bundle

    A bundle model normally contains a hierarchy of products and assemblies. At the top is the solution or package. Under it are mandatory components, optional modules, substitution groups, accessories, services and engineering outputs.

    Bundle structure

    A typical industrial equipment bundle might be modeled as follows:

    • Solution: packaged water-treatment skid.
    • Primary equipment: pump, tank, filter and heat exchanger.
    • Drive and controls: motor, variable-frequency drive, panel and sensors.
    • Mechanical integration: frame, piping, fittings, guards and supports.
    • Commercial options: extended warranty, spare-parts kit, commissioning and training.
    • Engineering outputs: configured BOM, specification sheet, layout drawing and installation requirements.

    Each node can have attributes, valid values, quantities, dependencies, costs, prices and fulfillment behavior. A component may be included automatically when another option is selected. For example, selecting a high-temperature application may require a different seal material, insulation package and temperature-rated sensor.

    Rules and constraints

    Rules-based configuration uses explicit conditions such as “if voltage is 480 V, use a 480 V control package.” Constraint-based configuration evaluates permitted relationships and limits, such as motor power, shaft speed, flow, pressure and enclosure requirements. Guided selling asks questions in a sequence that helps a user reach a valid configuration, but it may not provide the same depth of technical constraint solving.

    A bundle model may contain several types of rules:

    • Inclusion rules: selecting a fire-rated enclosure adds a fire-rated door assembly and approved cable glands.
    • Exclusion rules: two incompatible communication modules cannot be selected together.
    • Dependency rules: a remote monitoring option requires a gateway and a suitable network connection.
    • Quantity rules: a long conveyor requires additional supports at defined intervals.
    • Calculation rules: pump size, motor rating, material thickness or cable size is calculated from technical inputs.
    • Approval rules: a nonstandard material, discount or delivery commitment requires review.

    Detailed guidance on product options, dependencies and validation is available in the product configuration guide.

    Solution pricing architecture

    Solution pricing should separate the different reasons why a price changes. This makes the model easier to test, explain and maintain.

    Pricing layer Examples Manufacturing considerations
    Component price Pump, motor, valve or panel list price. Item revisions, currencies, units and effective dates.
    Option price Stainless-steel construction, upgraded controls or additional sensors. May replace a standard component rather than add to it.
    Quantity price Additional conveyors, filters or spare parts. Quantity may be calculated from dimensions or capacity.
    Configuration surcharge Special coating, hazardous-area compliance or nonstandard testing. Should be tied to a clear technical trigger.
    Engineering price Application engineering, design work or custom documentation. Often depends on ETO complexity and approval.
    Service price Installation, commissioning, training or maintenance. May depend on site, duration, travel and scope.
    Commercial adjustment Customer discount, dealer margin or project-level adjustment. Requires authority limits, approval thresholds and auditability.

    The price engine may calculate a list price, net price, cost, gross margin and price explanation. A manufacturer should preserve the distinction between cost and price. Cost may include purchased components, labor, overhead, freight and engineering effort. Price is the amount offered to the customer after margins, discounts and commercial policies are applied.

    Bundle pricing strategies

    Several pricing approaches can be combined:

    • Component aggregation: add the prices of all selected items and services.
    • Bundle price: assign a defined price to a valid combination.
    • Replacement pricing: subtract the standard component and add the upgraded component.
    • Tiered pricing: apply different prices based on quantity, capacity or order volume.
    • Formula pricing: calculate price from dimensions, power, material weight or processing time.
    • Cost-plus pricing: apply a margin or markup to calculated cost.
    • Project pricing: combine equipment, services, risk allowances and commercial terms at solution level.

    Pricing rules should also handle effective dates, currencies, units of measure, regional price lists, customer-specific agreements and channel margins. If the CPQ price differs from ERP or finance data, the integration must define which system is authoritative for each value.

    From configured bundle to BOM

    A configured solution can generate one or more BOM structures. A configurable BOM represents possible components and selection logic before a customer configuration is finalized. 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. These structures may be related but are not interchangeable.

    For a packaged machine, CPQ might generate:

    • a quote-level commercial BOM showing customer-visible assemblies;
    • an EBOM for engineering review and design release;
    • an MBOM or ERP order structure for purchasing, routing and production;
    • a spare-parts list and service BOM for after-sales use.

    Whether CPQ directly creates an EBOM or MBOM depends on the platform architecture and integration design. Some systems produce a structured order configuration that ERP, PLM or a product data management (PDM) system transforms into the appropriate downstream structure. Others can generate production-relevant BOM lines directly. This capability must be verified rather than assumed.

    For a deeper treatment of BOM structures and quote generation, see BOM, pricing and quoting in manufacturing CPQ.

    Relationship with CAD and engineering automation

    Bundles become more valuable when technical selections drive engineering outputs. A CPQ platform may pass configuration parameters to CAD automation, a rules-based design service or a separate engineering application. Possible outputs include a parametric 3D model, 2D drawing, dimensional specification, load calculation or equipment layout.

    For example, a conveyor solution may use belt width, length, incline angle, product weight and throughput to determine frame sections, drive power, support spacing and guarding. The resulting dimensions can affect both the BOM and the price. If the system only changes the quote description without updating engineering data, the bundle is commercially configured but not fully engineered.

    CAD automation is not a universal CPQ feature. Manufacturers should verify whether a prospective system can:

    • store or calculate the parameters required by the CAD model;
    • call an external CAD or engineering service;
    • generate drawings or neutral files;
    • maintain revision and approval status;
    • return calculated dimensions and components to the CPQ model;
    • handle failures, incomplete inputs and manual engineering review.

    The CAD and engineering automation guide explains how these capabilities fit beside configuration and quoting.

    Approvals and commercial governance

    Solution pricing often creates approval requirements that do not exist for standard products. Approval triggers may include a margin below threshold, an unusual payment term, a nonstandard material, a custom delivery date, a safety-critical application or a large engineering commitment.

    A practical approval workflow should show:

    1. which rule or threshold triggered the approval;
    2. what cost, price, margin or technical value is affected;
    3. which person or role must review the exception;
    4. whether the approval changes the configuration, price or terms;
    5. which version of the configuration and pricing model was approved.

    Approvals should not be used to compensate for missing product rules. If sales repeatedly requests approval for a combination that is always valid, the product model may need a new rule or standard option. Conversely, an approval should not override a genuine safety or technical constraint without a controlled engineering process.

    Quote documents for bundled solutions

    The quote should communicate enough detail for the customer to understand the proposed solution without exposing internal manufacturing structures unnecessarily. A bundle quote may contain:

    • solution summary and application assumptions;
    • selected equipment and major options;
    • technical specifications and exclusions;
    • commercial price by system, assembly or service category;
    • delivery, installation and commissioning scope;
    • warranty, payment and validity terms;
    • drawings, rendered views or preliminary layouts where available;
    • approval notes and revision information.

    Customer-facing descriptions and internal BOM descriptions should be governed separately. A sales quote might describe “stainless-steel product-contact construction,” while the internal structure contains specific grades, fasteners and purchased parts. Both representations must remain linked to the same approved configuration.

    Enterprise-system relationships

    Bundle pricing normally involves several systems with different responsibilities.

    System Typical responsibility Example exchange with CPQ
    CRM, or customer relationship management Accounts, opportunities, contacts and sales activity. Opportunity context, customer and quote status.
    ERP, or enterprise resource planning Items, inventory, purchasing, orders, finance and production transactions. Item masters, costs, orders, availability and order structures.
    PLM, or product lifecycle management Product revisions, engineering releases, change control and lifecycle data. Released options, revisions, EBOMs and engineering status.
    PDM, or product data management CAD files, drawings and design metadata. CAD references, revisions and generated design files.
    CAD Geometry, drawings and design calculations. Parameters, models, layouts and drawings.
    PIM, or product information management Descriptions, attributes, media and channel content. Customer-facing product information and option content.
    MES, or manufacturing execution system Shop-floor execution, work instructions and production status. Released orders, routings or configuration-specific instructions.

    These systems are not interchangeable. A CPQ platform may own the selling configuration and calculated quote, while ERP owns the order and financial transaction. PLM may own engineering revisions, and CAD or PDM may own design files. The integration architecture should document ownership, synchronization frequency, identifiers, revision behavior and error handling. More guidance is available in CPQ integrations for manufacturing.

    Bundle workflows by manufacturing strategy

    Bundles can support several operating models, but the required depth differs.

    • Assemble-to-order (ATO): standard modules are assembled after the order. CPQ must select compatible modules and produce an order structure.
    • Make-to-order (MTO): the product is made after the order using a relatively standard design. Pricing, availability and production data are central.
    • Configure-to-order (CTO): customers select from predefined options and constraints. A valid configuration can usually map to known BOM and routing patterns.
    • Engineer-to-order (ETO): the order requires new or materially changed engineering. CPQ must capture requirements, estimate engineering work and hand off controlled inputs for design.

    A bundle can begin as CTO and become ETO when a customer requests a nonstandard capacity, interface or material. The system should make that transition explicit rather than pretending every solution is a standard configuration. See manufacturing CPQ workflows for related order-to-production patterns.

    Benefits and limitations

    Potential benefits

    • Fewer incompatible combinations reach the customer or engineering team.
    • Prices reflect selected options, calculated quantities and engineering scope.
    • Sales engineers can quote complete solutions with less manual spreadsheet work.
    • Configured BOM data can reduce re-entry between sales, engineering and ERP.
    • Approval decisions become traceable and tied to configuration and margin data.
    • Quote documents can present consistent technical and commercial information.

    Important limitations

    • A CPQ model is only as accurate as its product, cost and rule data.
    • Complex engineering calculations may require specialist applications or manual review.
    • Dynamic pricing can become difficult to maintain if formulas are undocumented.
    • Different BOM structures may require transformation between CPQ, PLM and ERP.
    • Frequent product changes create governance and regression-testing demands.
    • Large bundles can produce performance, usability and version-control challenges.
    • Commercial bundling does not automatically solve inventory, capacity or scheduling constraints.

    Implementation approach

    A successful implementation starts with a defined scope rather than attempting to model every product and exception at once.

    1. Select a representative bundle: choose a product family with meaningful configuration, pricing and downstream impact.
    2. Map the current workflow: document how requirements, options, costs, approvals, BOMs, drawings and orders move between teams.
    3. Define system ownership: identify where items, costs, prices, rules, revisions, CAD files and customer data are maintained.
    4. Separate standard and engineered content: mark which choices are CTO-valid and which trigger ETO review.
    5. Build the product model: create attributes, options, dependencies, constraints, calculations and bundle structures.
    6. Design the price model: define cost sources, price lists, formulas, discounts, margins, currencies and approval thresholds.
    7. Define output structures: specify quote lines, configurable BOMs, EBOM or MBOM mappings, drawings and ERP order data.
    8. Test realistic scenarios: include valid, invalid, boundary, obsolete, partially specified and exception configurations.
    9. Establish governance: assign rule ownership, release procedures, version control, audit records and change-impact testing.
    10. Measure operational results: track quote cycle time, configuration corrections, approval delays, engineering rework and order-data errors.

    Implementation planning should include data migration, integration testing, user adoption and ongoing maintenance. The manufacturing CPQ implementation guide covers these concerns in more detail.

    Evaluation checklist for manufacturing buyers

    When evaluating CPQ software for bundled industrial solutions, ask vendors to demonstrate a complete scenario rather than isolated features:

    • Can the system model nested bundles, substitutions and cross-product dependencies?
    • Can technical constraints prevent invalid combinations before quote submission?
    • Can calculated dimensions, capacities or quantities affect both BOM and price?
    • Can the system distinguish customer-visible bundle lines from internal component structures?
    • Can it calculate cost, margin, price and discount independently?
    • Can approval rules identify technical, commercial and engineering exceptions?
    • Can it produce the required quote, specification, BOM or order outputs?
    • Which capabilities are native, and which require custom development or external services?
    • How are product revisions, effective dates and obsolete options governed?
    • How are ERP, CRM, PLM, PDM, CAD, PIM and MES integrations implemented and monitored?
    • Can the model support dealer, distributor, internal sales engineering and customer self-service channels?
    • How are failed calculations, integration errors and incomplete ETO requirements handled?

    Vendor profiles and comparisons can help structure research, but manufacturers should validate documented capabilities through a scenario-based demonstration and technical proof of concept. See manufacturing CPQ software profiles and CPQ comparison and selection guidance.

    Semantic map

    The following relationships summarize how product bundles connect configuration, pricing, engineering and manufacturing execution:

    • CPQ configures configurable products.
    • Configuration rules prevent invalid combinations.
    • Product bundles combine products, assemblies and services.
    • Solution pricing calculates a commercial price for a configured solution.
    • Configured products generate configurable BOMs.
    • Engineering rules determine component compatibility.
    • Cost calculations inform solution pricing.
    • Approval rules govern commercial and technical exceptions.
    • CAD automation generates product-specific drawings.
    • EBOMs represent engineering product structures.
    • MBOMs represent manufacturing assembly structures.
    • CPQ exchanges item and order data with ERP.
    • CPQ exchanges revisions and released structures with PLM.
    • CRM provides opportunity and customer context to CPQ.
    • ETO requirements trigger engineering review.
    • Quote documents communicate approved solution scope.

    Frequently asked questions

    1. What is a product bundle in manufacturing CPQ?

    A product bundle is a group of related equipment, components, options and services sold as one configurable solution. It may also produce a structured BOM for engineering or production.

    2. How is solution pricing different from adding item prices?

    Solution pricing can include compatibility-driven substitutions, calculated quantities, engineering effort, services, risk allowances, discounts and project-level approvals in addition to component prices.

    3. Can a bundle contain products from different product families?

    Yes. A pump package, for example, may contain a pump, motor, valves, controls, piping and services. Cross-family rules must validate interfaces, capacities, materials and electrical requirements.

    4. Does every CPQ system generate a BOM?

    No. Some CPQ platforms generate quote lines or order configurations only. Others generate configurable BOMs or integrate with ERP and PLM to create downstream structures. This must be verified for each product.

    5. What is a configurable BOM?

    A configurable BOM describes possible components and selection logic before a specific customer configuration is finalized. It differs from an EBOM or MBOM, which represent engineering or manufacturing structures.

    6. Can CPQ generate an EBOM?

    Some systems can generate or export engineering-oriented structures, while others pass configuration data to PLM or engineering tools. The supported revision, release and transformation process should be documented.

    7. Can CPQ generate an MBOM?

    Some platforms or integrations can create manufacturing-relevant structures, but this is not universal. ERP or manufacturing systems may own the MBOM and transform data received from CPQ or PLM.

    8. How do bundle rules prevent configuration errors?

    Rules enforce inclusions, exclusions, dependencies, quantities, technical limits and required approvals. They can prevent incompatible motors, materials, controls or accessories from reaching the quote.

    9. What happens when a bundle requires custom engineering?

    The configuration can be routed to an ETO workflow. CPQ may capture requirements, estimate engineering effort, flag assumptions and hold the quote for engineering review.

    10. Can solution pricing include installation and commissioning?

    Yes. Services can be modeled as bundle components or calculated charges. The model may use site conditions, duration, travel, labor rates and scope assumptions.

    11. How should costs and prices be separated?

    Costs represent internal or supply-side economic inputs such as materials, labor and engineering. Prices are customer charges after margins, discounts, terms and commercial policies are applied.

    12. Can bundle pricing vary by customer or region?

    It can, provided the pricing model supports customer agreements, regions, currencies, channels, effective dates and approval controls. The authoritative source for each price should be defined.

    13. Is CAD automation required for manufacturing bundles?

    No. Many bundles can be quoted without automated CAD. CAD automation becomes important when selections change geometry, dimensions, drawings, layouts or engineering calculations.

    14. How does CPQ connect bundles to ERP?

    Depending on the architecture, CPQ may exchange item identifiers, prices, configuration data, BOM lines, customer information and order details with ERP. Ownership and error handling must be designed explicitly.

    15. How does PLM differ from ERP in a bundle workflow?

    PLM generally manages product revisions, engineering releases and lifecycle data. ERP manages transactions such as purchasing, inventory, costing, orders and production. Both may receive different outputs from CPQ.

    16. Can distributors use manufacturing CPQ bundles?

    Yes. A dealer or distributor channel can use a controlled bundle model with permitted options, channel pricing, customer-specific discounts and quote outputs while protecting technical rules.

    17. What approval triggers are common for solution pricing?

    Common triggers include low margin, unusual discounts, nonstandard materials, safety-sensitive applications, custom delivery commitments, large engineering effort and exceptional commercial terms.

    18. How should bundle models be tested?

    Test valid and invalid combinations, boundary values, substitutions, obsolete options, price changes, revision changes, incomplete requirements, integration failures and ETO escalation paths.

    19. What is the main limitation of a bundle model?

    It can become difficult to maintain when rules, prices, BOM mappings and engineering exceptions are undocumented or owned by different teams without coordinated governance.

    20. What should manufacturers ask during a CPQ demonstration?

    Ask the vendor to configure a realistic multi-product solution, apply technical rules, calculate cost and price, trigger an approval, generate the required BOM and quote, and show the ERP, PLM or CAD handoff.

  • How Pricing Engines Work in Manufacturing CPQ

    A pricing engine in manufacturing CPQ is the software component that calculates the commercial price of a valid configured product. It uses the selected options, dimensions, materials, quantities, manufacturing data, cost records, customer terms, currencies, discounts and margin policies to produce a price that can be quoted and approved.

    In a simple sales CPQ system, pricing may mean adding products, quantities and discounts to a price list. Manufacturing CPQ usually requires more. A configured pump, industrial enclosure, conveyor, machine or specialty vehicle may have dimensions, performance requirements, materials, motors, controls and safety options that change the bill of materials (BOM), manufacturing effort and final price. The pricing engine must therefore work with the product configuration and, in some implementations, with engineering calculations, cost estimates and generated manufacturing data.

    The pricing engine is not the same as the product configuration engine. The configuration engine determines whether a product combination is valid. The pricing engine determines what that valid combination costs and what the customer should be charged. They normally operate as connected services in a broader configure, price, quote (CPQ) workflow.

    For a broader explanation of BOM generation, pricing and quote automation, see the related CPQ Guide resource.

    What a manufacturing CPQ pricing engine does

    A manufacturing pricing engine transforms product and commercial data into a price calculation. A typical calculation may include:

    • base product or assembly price;
    • configured options and accessories;
    • quantity-based pricing;
    • dimensions, capacity or performance calculations;
    • materials and purchased components;
    • labor, machine time and subcontracting;
    • setup, tooling, engineering and testing charges;
    • freight, packaging and installation;
    • customer, channel or project-specific discounts;
    • currency conversion, taxes and payment terms;
    • target margin and approval thresholds.

    The engine may calculate a selling price directly from a price list, or it may first calculate an estimated or standard cost and then apply a markup or margin rule. More advanced manufacturing implementations calculate prices from a generated or derived BOM, routing assumptions, engineering formulas or external costing services.

    Where pricing fits in the manufacturing CPQ workflow

    Pricing is one stage in a chain of dependent decisions. A typical workflow is:

    1. Product selection: A salesperson, dealer, engineer or customer selects a product family.
    2. Configuration: The user selects features such as capacity, dimensions, motor type, material and controls.
    3. Validation: Rules and constraints identify incompatible or incomplete selections.
    4. Engineering calculation: The system may calculate performance, sizing, power, loads or other technical values.
    5. BOM derivation: The configured product is mapped to components, assemblies and quantities.
    6. Cost calculation: Material, labor, purchased parts, overhead and special work are estimated or retrieved.
    7. Price calculation: Price lists, markups, discounts, surcharges, freight and commercial policies are applied.
    8. Approval: Exceptions such as low margin, unusual terms or non-standard engineering are routed for review.
    9. Quote generation: The system produces a customer-facing quote and, where supported, internal BOM, CAD or order data.

    Not every CPQ platform performs every step. Some systems calculate price and produce a proposal while relying on an enterprise resource planning (ERP) system for costs and a product lifecycle management (PLM) or product data management (PDM) system for engineering data. Buyers should verify which system owns each calculation and how results are exchanged.

    Core data used by a pricing engine

    Product and option data

    The engine needs a product model that identifies base products, options, accessories, variants and dependencies. For example, a pump model may have selectable flow range, head, impeller material, seal type, motor rating, voltage and control package. Each selection can add a price, replace a standard component or trigger a calculation.

    Product configuration is governed by rules. A stainless-steel wetted path may be required for a chemical application. A particular motor may be unavailable at a selected voltage. A larger impeller may require a larger housing. These rules belong primarily to the configuration model, but their outcomes provide inputs to pricing.

    See the guide to product configuration, options and configuration rules for a deeper treatment of product models and constraints.

    Price lists and price components

    A price list may contain prices for finished products, options, spare parts, services or standard assemblies. The data can be organized by currency, market, customer class, sales channel, effective date or legal entity.

    Price components may be additive, substitutive or conditional:

    • An additive component adds a charge for an accessory.
    • A substitutive component replaces the standard price when a premium material is selected.
    • A conditional component applies only when a feature, market, quantity or delivery condition is present.

    For example, a standard carbon-steel enclosure might have a base price, while stainless steel replaces the material cost and adds fabrication labor. A washdown finish may add a separate coating charge. The engine must avoid charging twice when one option replaces another.

    Cost data

    Cost-based pricing requires reliable cost data. Common sources include ERP item costs, supplier prices, standard costs, manufacturing routings, labor rates, machine rates, subcontractor estimates and engineering-service rates.

    Cost can be stored at different levels of accuracy. A standard cost may be adequate for an early budgetary quote. A detailed estimate may be necessary for an engineered-to-order (ETO) machine involving custom design, purchased components and fabrication. The system should identify whether a result is an estimate, a standard cost or an approved project cost.

    Customer and commercial data

    Customer records may determine contract prices, discount groups, currencies, territories, payment terms, freight rules and tax treatment. A customer relationship management (CRM) system may provide the account and opportunity context, while the CPQ system applies the pricing logic.

    Customer-specific pricing should be governed carefully. A broad discount stored against an account can unintentionally override a product-specific floor price or create a margin problem. Effective dates and versioning are important when contracts, supplier costs or exchange rates change.

    Common pricing methods in manufacturing CPQ

    Method How it works Typical use Main limitation
    Price list Retrieves a fixed price for a product, option or assembly. Standard products and repeatable options. Limited flexibility for engineered variation.
    Option-based pricing Adds or replaces prices based on selected features. Configured equipment with known option premiums. Can become difficult to maintain with many interactions.
    Formula pricing Uses dimensions, capacity, quantity or technical values in a formula. Cut-to-size products, tanks, conveyors and fabricated assemblies. Requires controlled formulas, units and validation.
    Cost-plus pricing Calculates cost and adds a markup or target margin. Custom machinery and ETO work. Depends on accurate and timely cost data.
    Matrix pricing Uses several factors such as product, region, quantity and customer class. Dealer and industrial distribution channels. Large matrices can be hard to govern.
    Project or negotiated pricing Starts with calculated values and permits controlled commercial adjustments. Large capital equipment and strategic projects. Requires approvals, auditability and version control.

    How rules and formulas affect price

    Pricing rules express commercial consequences of configuration decisions. A rule might state that a high-temperature seal adds a defined charge, that a larger frame requires a larger motor, or that a custom paint system adds material and labor costs.

    Rules can be simple or conditional. A simple rule adds a price for a selected option. A conditional rule may evaluate several values:

    if material = stainless steel and pressure_class = high:

    The actual calculation might then select a different component cost, apply a fabrication multiplier and require engineering approval. In production systems, such logic should be represented in a maintainable rule model rather than hidden in ad hoc spreadsheets or code whenever possible.

    Formula pricing is common when dimensions or performance influence cost. A fabricated duct, tank or conveyor may use length, width, gauge, material density and labor factors. A pump package may use motor power, enclosure class, controls and accessories. Unit consistency is essential: millimeters and inches, kilograms and pounds, or kilowatts and horsepower must not be mixed without explicit conversion.

    Costing, margin and selling price

    Manufacturing CPQ should distinguish at least three concepts:

    • Cost: What the manufacturer expects to spend on materials, labor, overhead, purchased items or external services.
    • Price: What the manufacturer charges before or after discounts and commercial adjustments.
    • Margin: The difference between selling price and relevant cost, expressed as an amount or percentage.

    A markup and a margin are not interchangeable. If cost is 1,000 and the business applies a 20 percent markup, the price is 1,200. If the business requires a 20 percent gross margin, the price is 1,250 because the cost represents 80 percent of the selling price. The pricing engine must use the organization’s defined convention consistently.

    A practical pricing calculation may be:

    1. derive configured components;
    2. retrieve or estimate material and purchased-part costs;
    3. add labor, machine, engineering and subcontracting costs;
    4. apply overhead or cost factors where appropriate;
    5. apply target margin or markup;
    6. add logistics, installation or service charges;
    7. apply approved discounts and customer terms;
    8. check minimum price and margin thresholds.

    Some businesses price from a published list and use cost only for margin analysis. Others use cost-plus rules for every engineered quotation. Both approaches can be valid if the ownership, timing and accuracy of the data are understood.

    Relationship between pricing and BOM generation

    A bill of materials (BOM) lists the components and quantities required for a product or assembly. A configurable BOM represents the component structure selected or derived for a particular configuration. Pricing may use this structure, but a quote BOM and a manufacturing BOM are not necessarily identical.

    An engineering BOM (EBOM) describes the product from an engineering perspective. A manufacturing BOM (MBOM) organizes the product for production, including manufacturing assemblies, operations or plant-specific structures. A CPQ system may generate a sales BOM, an EBOM-like structure, an MBOM, or only a commercial summary. The implementation must define which output is required.

    For example, selecting a conveyor length may add frame sections, guards, belts, supports and drive components. The pricing engine may price each component and labor operation, while the ERP later creates the production order. In another architecture, CPQ may send only a configured item and option codes to ERP, where the BOM is resolved using ERP rules.

    Read more about configurable BOMs, EBOMs, MBOMs and quote generation.

    Pricing in configure-to-order and engineer-to-order

    Configure-to-order (CTO) products are assembled from predefined options and standard components. Pricing can often be calculated from maintained price components and a configurable BOM. Examples include standard pumps, switchgear packages and material-handling modules.

    Engineer-to-order (ETO) products require new or substantially modified engineering for a specific order. Pricing may need engineering hours, design risk, prototype work, custom tooling, non-standard materials and project contingencies. A CPQ system may calculate an initial estimate and then send the opportunity for engineering review rather than presenting the result as a fixed production price.

    Make-to-order (MTO) means production begins in response to an order, while assemble-to-order (ATO) uses stocked components assembled after the order. CTO, MTO and ATO can overlap operationally, but they describe different aspects of product and fulfillment behavior. The pricing design should reflect the actual workflow instead of assuming that every configurable product is CTO.

    The relationship between commercial configuration and engineering handoff is described in the guide to manufacturing workflows such as CTO and ETO.

    Approvals and pricing governance

    Manufacturing quotes often require approvals when the result falls outside normal policy. Approval conditions may include:

    • margin below a product-family threshold;
    • discount above the salesperson’s authority;
    • price below a minimum floor;
    • non-standard payment or delivery terms;
    • custom engineering or tooling;
    • unusual material, supplier or warranty requirements;
    • an ETO configuration with unresolved cost uncertainty.

    Approval workflows should preserve the configuration, calculation inputs, price version, approver, decision and timestamp. If a salesperson changes a motor, dimension or discount after approval, the system should recalculate and determine whether approval is required again.

    Integration architecture

    Pricing engines rarely operate in isolation. Typical system responsibilities are:

    System Possible responsibility
    CRM Account, opportunity, contact and sales-process context.
    ERP Items, inventory, standard costs, purchasing, orders, financial data and sometimes BOM resolution.
    PLM Product definitions, revisions, engineering change control and lifecycle status.
    PDM Engineering files, CAD documents, metadata and revision control.
    CAD Parametric models, drawings and design outputs where automation is supported.
    PIM Commercial product information, descriptions, attributes and channel content.
    MES Manufacturing execution, production status and shop-floor data.
    CPQ Configuration interaction, pricing logic, quote composition and commercial workflow.

    Integration can be synchronous, such as requesting a current cost during configuration, or asynchronous, such as publishing an approved quote and BOM to ERP. APIs, integration middleware and scheduled data synchronization may all be used. The important question is not whether a system has an integration label, but which system is authoritative for each data element and what happens when systems disagree.

    See CPQ integration with ERP, CRM, PLM, PDM, CAD and other systems for architecture and ownership considerations.

    Pricing and CAD or engineering automation

    Some manufacturing CPQ implementations use engineering calculations or computer-aided design (CAD) automation. A user might enter tank dimensions, airflow, load capacity or vehicle wheelbase. The system can use those values to select components, calculate technical requirements and estimate price.

    CAD automation may generate a product-specific model or drawing after configuration. That output can provide dimensions, material quantities or manufacturing information used by pricing, but the relationship is implementation-specific. A CPQ platform may support CAD integration, call an external engineering service or have no CAD capability at all.

    Pricing should not depend on an unverified drawing result. Where engineering automation is used, the implementation should define calculation tolerances, failure handling, revision control and the point at which an engineer must review the output. More information is available in CAD and engineering automation for CPQ.

    Benefits of a manufacturing pricing engine

    • Faster quotation: Sales and application engineers can calculate repeatable configurations without rebuilding spreadsheets.
    • Better price consistency: Rules reduce variation between salespeople, plants and dealers.
    • Improved margin control: Cost and price can be evaluated before a quote is released.
    • Traceable assumptions: The quote can retain the selected options, price version and approval history.
    • Fewer configuration errors: Invalid options are blocked before they produce a misleading price.
    • Stronger handoff: The same configuration can support the quote, BOM, engineering review and order entry.
    • Better channel support: Dealers can receive controlled prices without maintaining private spreadsheets.

    Limitations and common failure modes

    A pricing engine cannot compensate for poor product data. Common problems include outdated costs, duplicate price rules, unclear ownership, missing option dependencies and formulas that are understandable only to their original author.

    Pricing can also become unreliable when the system treats every product as a fixed catalog item even though dimensions, material grades or engineering effort vary significantly. Conversely, excessive customization can create an unmaintainable model with thousands of exceptions.

    Other risks include:

    • using standard cost as if it were a real-time project estimate;
    • mixing markup and margin definitions;
    • applying discounts before or after surcharges without documenting the sequence;
    • failing to version price lists and rules;
    • allowing manual overrides without reason codes or approval;
    • sending a commercial BOM to ERP when ERP requires a different manufacturing structure;
    • not recalculating after a configuration change;
    • ignoring currency, tax, freight and delivery-date effects;
    • embedding critical pricing logic in spreadsheets outside governance.

    Implementation considerations

    Define calculation ownership

    Document whether CPQ, ERP, PLM, a costing application or an external service owns each value. For example, PLM may own the released option structure, ERP may own standard cost, and CPQ may own customer discount rules.

    Model the product before the price

    Start with valid product configurations and their dependencies. Pricing rules built on an unstable product model will need constant correction. Separate technical validity rules from commercial rules so that engineers can maintain constraints without changing sales policy unnecessarily.

    Establish a pricing hierarchy

    Define the order in which base prices, option adjustments, formulas, surcharges, discounts, taxes and freight are applied. Record whether a rule replaces, adds to or discounts another value.

    Test representative scenarios

    Test standard, maximum, minimum, boundary and invalid configurations. Include different currencies, quantities, customer classes, plants, effective dates, discounts and approval conditions. Compare calculated results with independently reviewed examples.

    Govern changes and releases

    Assign owners for product rules, price lists, cost data, formulas and approval policies. Use version control, effective dates, test environments and release procedures. A price change should be traceable to its source and should not silently alter previously issued quotes unless that behavior is intentional.

    The broader CPQ implementation guide covers data migration, testing, governance, deployment and maintenance.

    How to evaluate a manufacturing CPQ pricing engine

    When comparing CPQ software, ask vendors and implementation teams:

    • Can the engine price option-based, formula-based and cost-plus products?
    • Can it use dimensions, quantities, engineering calculations and derived components?
    • How are price rules versioned, tested and assigned to owners?
    • Can it distinguish standard, estimated and project-specific costs?
    • How are currencies, taxes, freight, installation and payment terms handled?
    • Can it calculate margin and enforce price floors?
    • Can discounts and overrides require approvals?
    • Does it generate a configurable BOM, and what type of BOM?
    • Which system is authoritative for item and cost data?
    • How are ERP, CRM, PLM, PDM, CAD and external costing services integrated?
    • Can a revised configuration trigger a complete recalculation?
    • Are formulas, rules and price components visible to administrators?
    • Can the system support CTO, MTO, ATO and ETO scenarios?
    • How are failed calculations, missing costs and engineering exceptions presented?

    Do not evaluate pricing by feature count alone. A platform with a simple price-list engine may be suitable for standard configurable products, while an ETO manufacturer may require governed formulas, cost rollups, engineering review and integration with ERP or PLM.

    Semantic map

    The following relationships summarize how pricing connects configuration, engineering, BOMs, enterprise systems and quoting in manufacturing CPQ.

    • CPQ configures complex manufactured products.
    • Configuration rules prevent invalid combinations.
    • Valid configurations provide inputs to pricing.
    • Pricing engines calculate commercial values.
    • Cost data supports margin analysis.
    • Configured products generate configurable BOMs.
    • Engineering calculations influence component selection and price.
    • CAD automation can generate product-specific drawings.
    • ERP provides or receives item, cost and order data.
    • PLM governs product definitions and revisions.
    • Approvals control discounts and margin exceptions.
    • Quote documents communicate configured products and prices.

    Frequently asked questions

    1. What is a pricing engine in manufacturing CPQ?

    It is the calculation component that determines the cost or selling price of a valid configured product using options, quantities, formulas, costs, discounts, margins and commercial terms.

    2. Is a CPQ pricing engine the same as a product configuration engine?

    No. The configuration engine validates the technical product combination. The pricing engine calculates its cost and price. They exchange data but have different responsibilities.

    3. Can a pricing engine calculate the price of an engineered machine?

    Yes, if it has the required product rules, cost data, engineering formulas and approval workflow. For complex ETO work, the result may be an estimate that requires engineering review rather than a final production price.

    4. How does a CPQ system price configurable options?

    It can add an option charge, replace a standard component price, use a formula, or retrieve a price based on product, customer, quantity, region or effective date.

    5. What is the difference between cost and price in CPQ?

    Cost represents expected expenditure to manufacture or deliver the product. Price is the amount charged to the customer. The pricing engine may use cost to calculate a target margin or markup.

    6. Can manufacturing CPQ calculate margin?

    Many systems can calculate margin when cost and price are available, but the exact capability and cost detail vary. The implementation must define which costs are included.

    7. Does pricing depend on the BOM?

    It can. A CPQ system may price the components and quantities in a configurable BOM, or it may use a high-level price model while ERP resolves the manufacturing BOM later.

    8. What is the difference between an EBOM and an MBOM for pricing?

    An engineering BOM describes the product from an engineering perspective. A manufacturing BOM organizes it for production. Pricing may use either, a sales BOM, or a separate commercial structure depending on the architecture.

    9. How does ERP interact with a CPQ pricing engine?

    ERP may provide item data, standard costs, currencies or customer terms. CPQ may send the configured product, price, BOM or order information back to ERP. The exact ownership must be defined.

    10. Can a CPQ pricing engine use real-time supplier costs?

    It can if the architecture integrates a current supplier or ERP source. Without such an integration, the engine may rely on maintained standard, average or manually updated costs.

    11. How are discounts controlled in manufacturing CPQ?

    Discount rules can be based on customer, channel, quantity, product family or contract. Approval thresholds can require review when discounts reduce price or margin below policy.

    12. What happens when a salesperson changes a configured option?

    A well-designed system revalidates the configuration and recalculates dependent components, costs, prices, margins and approvals. Previously approved results may need approval again.

    13. Can pricing engines support multiple currencies?

    Many can, but currency conversion, rounding, price-list ownership, tax treatment and exchange-rate timing must be explicitly configured and tested.

    14. How does formula pricing work for manufactured products?

    Formula pricing uses values such as length, area, weight, capacity, power or quantity to calculate a component, labor amount or surcharge. Units and boundary conditions must be controlled.

    15. Does every manufacturing CPQ platform include costing?

    No. Some platforms provide price-list and discount logic but rely on ERP, estimating software or custom services for detailed costing. Buyers should verify documented capabilities.

    16. Can CPQ price ETO products?

    It can support initial estimates, engineering charges and controlled exceptions, but ETO pricing often requires human review because design effort, supplier costs and production requirements may be uncertain.

    17. How does CAD automation affect pricing?

    CAD or engineering automation can calculate dimensions, materials or derived components that influence price. However, not every CPQ platform supports CAD automation, and generated outputs may require engineering validation.

    18. How should pricing rules be maintained?

    Assign owners, use versioning and effective dates, separate technical rules from commercial rules, test representative configurations and document the calculation sequence.

    19. What should manufacturers test before deploying a pricing engine?

    Test standard and boundary configurations, invalid combinations, quantity breaks, discounts, currencies, taxes, freight, revisions, cost changes, approval thresholds and integrations with downstream systems.

    20. What is the main risk of spreadsheet-based manufacturing pricing?

    Spreadsheets can contain hidden formulas, inconsistent versions, manual overrides and outdated costs. They may be useful during analysis, but governed CPQ logic provides stronger repeatability and traceability for recurring configurations.

  • Dynamic Pricing for Configurable Industrial Products

    Dynamic pricing for configurable industrial products is the automated calculation of a product price as configuration, cost, market, customer and commercial conditions change. In a manufacturing Configure, Price, Quote (CPQ) system, the price is not simply selected from a static product catalogue. It is derived from the configured product, its components, engineering requirements, production route, commercial terms and applicable pricing rules.

    For example, a pump manufacturer may need to price a unit based on flow rate, pressure, motor power, metallurgy, seal type, hazardous-area certification, control panel options, delivery location, customer agreement and current material costs. A valid configuration should produce not only a sales price, but also an explainable cost calculation, a manufacturing-relevant bill of materials (BOM), appropriate engineering outputs and a quote that can pass through the required approvals.

    This makes manufacturing dynamic pricing different from generic sales CPQ. Generic CPQ may apply discounts to predefined products. Manufacturing CPQ may calculate a product-specific price from rules, dimensions, materials, purchased components, labor, overhead, logistics and engineering effort.

    For background, see the manufacturing guide to BOMs, pricing and quoting and the broader guide to manufacturing CPQ.

    What is dynamic pricing in manufacturing CPQ?

    Dynamic pricing is a pricing method in which the system recalculates the price of a configured industrial product from current inputs rather than relying on one fixed price for every variation.

    The inputs may include:

    • selected options, features and dimensions;
    • configuration rules and engineering constraints;
    • the resulting configurable BOM, engineering BOM (EBOM) or manufacturing BOM (MBOM);
    • material, component, labor and subcontracting costs;
    • quantity, production location, currency and delivery terms;
    • customer, channel, territory and contractual price lists;
    • target margin, minimum margin and discount limits;
    • freight, duties, installation, commissioning and service requirements;
    • lead time, capacity or expedited production requirements;
    • approval policies for unusual risk or low-margin transactions.

    A dynamic price may therefore be calculated as a cost-plus price, a price-list adjustment, a formula-based price, a target-margin price, a market or customer-specific price, or a combination of these methods. The calculation should be deterministic and auditable: the same configuration and pricing context should produce the same result unless a controlled data change has occurred.

    How configuration drives the price

    Dynamic pricing begins with a product model. The product model represents the configurable structure of a machine, assembly or system and defines the available options, attributes, dependencies and constraints. A rules engine validates choices and may calculate derived values such as motor size, shaft diameter, panel rating, cable length or required cooling capacity.

    Configuration and pricing are related but different functions. Configuration answers, What can be built? Pricing answers, What should this configured product cost and what price should be offered? A configuration can be valid but commercially unpriced, and a price rule should not be used to hide an invalid engineering combination.

    Consider a configurable industrial air-handling unit. The buyer selects airflow, external static pressure, casing material, filter class, fan type, motor efficiency, controls and weather protection. The configuration engine may determine the fan size and motor rating. The pricing engine can then use those results to select component costs, apply labor factors, add the controls package and calculate a selling price.

    Rules that influence price

    Rule type Manufacturing example Pricing effect
    Selection rule A stainless-steel wetted path requires compatible seals. Adds the price of the seal and material upgrade.
    Dependency rule A variable-frequency drive requires a compatible control enclosure. Adds required hardware and assembly labor.
    Calculation rule A larger tank diameter requires more shell material. Calculates material quantity and cost.
    Exclusion rule A selected motor cannot be paired with the chosen voltage. Prevents an invalid configuration rather than changing price.
    Commercial rule Approved distributors receive a channel discount. Applies a customer or channel-specific adjustment.
    Approval rule Margin below the approved threshold requires review. Routes the quote for approval and may restrict discounting.

    Rules should be separated where practical. Engineering rules protect product validity, cost rules calculate economic inputs, pricing rules determine the offer, and approval rules control commercial risk. Combining all of them in scattered formulas makes the model difficult to test and maintain.

    Dynamic pricing and the configurable BOM

    A bill of materials is a structured list of components, quantities and relationships required for a product or assembly. An industrial CPQ system may generate a configurable BOM during configuration, but the exact capability depends on the platform and its integration architecture.

    An EBOM describes the product from an engineering perspective. An MBOM describes how the product is manufactured, including production structures, operations or shop-floor requirements. A configurable BOM is a rules-driven structure that resolves into a product-specific BOM after the customer selects options and values. These structures may be related but are not interchangeable.

    The BOM can provide pricing inputs such as:

    • part numbers and configured quantities;
    • material grades, dimensions and weights;
    • purchased component prices;
    • manufacturing or assembly labor;
    • outside processing and subcontracting;
    • packaging, testing and inspection requirements;
    • replacement or supersession logic;
    • cost roll-up by assembly, product family or operation.

    For a configured conveyor, for example, a change in belt width may alter the belt length, frame material, drive motor, guarding, supports and shipping dimensions. A robust pricing flow should recalculate the affected cost components rather than apply an arbitrary surcharge to the original price.

    In some businesses, CPQ maintains a commercial or sales BOM while the ERP or product lifecycle management (PLM) system owns the authoritative production structure. The integration must define which system owns each field and when the configured result is transferred. A price calculated from an obsolete or incomplete BOM can be commercially attractive but operationally unreliable.

    Pricing architecture for configurable products

    A practical dynamic pricing architecture usually contains several layers.

    1. Product and configuration model

    This layer defines products, options, attributes, dimensions, compatibility, dependencies and configuration states. It may include guided selling for helping a user choose a suitable product, rules-based configuration using explicit if-then logic, or constraint-based configuration that evaluates relationships among multiple variables. These approaches can coexist, but they solve different problems.

    2. Cost model

    The cost model identifies the economic inputs required to produce or deliver the configured product. It may retrieve standard costs from an Enterprise Resource Planning (ERP) system, use supplier prices, calculate material quantities, estimate labor, add overhead or call an engineering calculation service.

    Cost data requires effective dates, currencies, units of measure and ownership. A cost for a motor in euros per unit cannot be safely combined with a copper price in dollars per kilogram without controlled conversion and unit logic.

    3. Pricing engine

    The pricing engine converts cost and commercial context into a list price, net price or price breakdown. Common methods include:

    • Cost-plus pricing: adds a markup or margin to calculated cost.
    • Formula pricing: uses dimensions, quantities, indices or engineering variables in a defined formula.
    • Price-list pricing: starts with published or customer-specific prices and applies configuration adjustments.
    • Target-margin pricing: calculates a selling price intended to achieve a defined margin.
    • Matrix pricing: uses combinations such as product family, size, region and customer segment.
    • Contract pricing: applies negotiated terms, minimum quantities or agreed escalation clauses.

    4. Commercial policy and approvals

    Pricing policy determines who can change a price, discount or margin and under what conditions. Approval thresholds may depend on margin, total contract value, non-standard terms, engineering risk, delivery commitment or deviation from a price list.

    5. Quote document and downstream transaction

    The final calculation should produce a quote with clear line items, options, quantities, terms, validity dates, taxes where applicable, delivery assumptions and exclusions. After acceptance, the configured data may be sent to ERP, PLM, manufacturing execution system (MES), customer relationship management (CRM) or other systems. The handoff should preserve the configuration identity and calculation version.

    Example: dynamic pricing for a configurable pump skid

    Suppose a manufacturer sells pump skids for chemical processing. The customer selects flow, pressure, pump arrangement, motor type, wetted materials, seal package, base frame, instrumentation, enclosure rating and documentation level.

    The configuration rules validate that the selected pump can meet the duty point and that the motor is compatible with the electrical supply. An engineering calculation determines the required motor power and approximate pipe sizes. The configured BOM then includes pumps, motors, valves, pipework, fittings, instruments, frame steel, control hardware and documentation.

    The cost calculation may include:

    • current pump and motor purchase costs;
    • stainless-steel weight derived from frame and pipe dimensions;
    • fabrication and welding hours;
    • electrical assembly labor;
    • testing and inspection;
    • third-party certification;
    • packaging and freight.

    The price calculation can apply a target margin, a customer contract adjustment and a quantity discount. If the resulting margin is below policy because of a volatile material price or an unusually expensive certification requirement, the quote is routed for approval. The quote document can show the selected configuration and commercial price without exposing confidential internal cost data.

    If the customer changes the material from painted carbon steel to 316 stainless steel, the system should re-evaluate compatibility, BOM quantities, cost, labor, lead-time assumptions and margin. Applying only a fixed material surcharge would be simpler but may be inaccurate for a product whose dimensions and fabrication process also change.

    Dynamic pricing across CTO, ETO, MTO and ATO workflows

    Manufacturers use different fulfillment models, and pricing logic must match the workflow.

    Workflow Meaning Pricing implication
    Configure-to-order (CTO) A product is selected from predefined options and assembled or produced after order. Pricing can often use structured option prices, standard costs and a controlled configurable BOM.
    Engineer-to-order (ETO) Engineering work is created or substantially changed for the order. Pricing must estimate engineering hours, design risk, validation, tooling and non-recurring effort.
    Make-to-order (MTO) Production starts after an order rather than from finished-goods stock. Pricing may use order-specific material, labor and capacity assumptions.
    Assemble-to-order (ATO) Standard modules are combined after the order. Pricing often combines module prices with assembly, testing and logistics rules.

    ETO is particularly challenging because the final design may not yet exist. A CPQ system may need estimating rules, engineering rate tables, minimum charges, risk allowances and approval steps. It should distinguish a calculated production price from a preliminary estimate whose uncertainty is higher.

    Integration with ERP, PLM, CAD and CRM

    Dynamic pricing depends on reliable enterprise data, but no single system should automatically be assumed to own every data object.

    System Typical relationship with CPQ pricing
    ERP May provide item masters, standard costs, inventory context, currencies, customers, orders and financial data.
    PLM May own product structures, revisions, approved options, engineering changes and lifecycle status.
    Product data management (PDM) May manage CAD files, engineering documents and design metadata.
    Computer-aided design (CAD) May provide geometry, dimensions, mass properties, drawings or design-specific outputs when integrated.
    CRM May provide account, opportunity, sales channel and customer context.
    Product Information Management (PIM) May provide commercial descriptions, media and catalogue attributes.
    MES May provide manufacturing execution information, actual production feedback or shop-floor status.

    Integration design should address data ownership, synchronization frequency, effective dates, error handling, revision control, units of measure and traceability. More integrations do not automatically produce better pricing. An unstable cost feed or ambiguous part revision can reduce confidence in every quote.

    See the guide to CPQ integrations for a broader discussion of ERP, CRM, PLM, PDM, CAD, PIM and MES relationships.

    Benefits of dynamic pricing

    • More accurate configuration-specific prices: the price reflects selected materials, components and requirements.
    • Faster quoting: sales and application engineers can calculate standard configurations without rebuilding spreadsheets.
    • Better margin control: the system can expose margin, cost drivers and approval exceptions before submission.
    • Consistent commercial policy: regional, customer and channel rules are applied consistently.
    • Improved engineering handoff: the quote retains the configuration and assumptions used to calculate price.
    • Traceable changes: users can identify which rule, cost, revision or price list produced a result.
    • Better product data: repeated configuration and pricing activity can reveal common options, unprofitable variants and obsolete rules.

    Limitations and risks

    Dynamic pricing is not a substitute for accurate product and cost data. Typical risks include:

    • Incomplete cost data: missing labor, freight, tooling or engineering effort creates false margins.
    • Overly complex formulas: undocumented exceptions become difficult to test and explain.
    • Stale prices: supplier, material or currency changes may not reach CPQ at the required frequency.
    • Conflicting ownership: different systems may contain different versions of a component, BOM or revision.
    • ETO uncertainty: early estimates may appear more precise than the available engineering information supports.
    • Margin distortion: allocating overhead or shared costs inconsistently can make product comparisons misleading.
    • Commercial resistance: sales teams may bypass the system if pricing rules do not reflect legitimate market or customer exceptions.
    • Performance problems: large product models and repeated engineering calculations may slow configuration.
    • Governance burden: every new option, supplier change or pricing policy may require controlled model maintenance.

    Pricing transparency also requires care. A customer-facing configurator may show option prices and totals, while internal cost, margin and approval information should remain role-restricted.

    Implementation approach

    1. Define the pricing scope

    Start with a product family and a measurable use case, such as standard pump packages, modular conveyors or electrical enclosures. Define whether the first release will calculate list price, net price, cost, margin, engineering estimates or all of these.

    2. Map the current calculation

    Document spreadsheets, ERP lookups, engineering formulas, manual surcharges, discount practices and approval decisions. The objective is to expose actual pricing logic, including exceptions that are not written in formal procedures.

    3. Establish data ownership

    Assign owners for product options, configuration rules, item numbers, BOMs, costs, price lists, discount policies, currencies and quote templates. Record effective dates and revision rules.

    4. Separate engineering and commercial rules

    Test whether each rule validates a configuration, calculates a cost, sets a price or controls approval. Separate responsibilities make troubleshooting and change management easier.

    5. Build representative test cases

    Test standard, maximum, minimum, boundary and invalid configurations. Include different currencies, quantities, customer types, plants, delivery terms, revisions and material prices. Reconcile results against approved manual calculations.

    6. Connect downstream systems carefully

    Begin with the minimum reliable integration. Confirm whether CPQ sends a sales configuration, EBOM, MBOM, order line, engineering request or merely a quote reference. Validate error handling when an item, cost or revision is missing.

    7. Govern releases and monitor results

    Use version control, approval workflows, regression testing and a change log for pricing rules. Monitor quote cycle time, pricing exceptions, approval frequency, margin variance, manual overrides, order rework and configuration errors.

    The CPQ implementation guide covers requirements, migration, testing, governance, deployment and maintenance in more detail.

    What to evaluate in a CPQ configurator

    When evaluating a CPQ configurator for dynamic industrial pricing, ask vendors to demonstrate a real product model rather than a generic discount scenario. The demonstration should include dimensions, incompatible options, calculated components, a configurable BOM, cost roll-up, customer pricing, approval thresholds and quote revision history.

    • Can the platform represent the product’s actual dependencies and constraints?
    • Can users distinguish invalid configurations from valid but non-standard ones?
    • Can the system calculate quantities and derived attributes?
    • Can costs be versioned by date, plant, currency and supplier?
    • Can pricing rules be maintained by authorized business users?
    • Can the system show price and margin explanations?
    • Can it create or consume a configurable BOM?
    • Can it estimate engineering effort for ETO work?
    • Can it preserve configuration identity through ERP, PLM, CAD or CRM integration?
    • Can approvals be triggered by margin, discount, value, risk or non-standard requirements?
    • Can the organization test model changes before publishing them?

    Do not assume that a product marketed as a CPQ configurator includes BOM generation, CAD automation, engineering calculations, 3D visualization or PLM integration. Verify each capability, its data requirements and its production limitations.

    Related concepts

    Dynamic pricing is closely connected to product configuration and configuration rules, CAD and engineering automation, and configure-to-order and engineer-to-order workflows. These subjects should be designed together because a commercial price that cannot be traced to a valid product definition will not reliably support order entry or production.

    Semantic map

    The article’s main relationships are:

    • Product configuration determines the selected industrial product.
    • Configuration rules prevent incompatible options and calculate derived attributes.
    • A configured product resolves into a configurable BOM or downstream product structure.
    • BOM quantities and component data provide inputs to cost calculation.
    • Cost models support margin and price calculation.
    • Pricing policies determine list price, net price, discounts and approvals.
    • Approvals control exceptions and commercial risk.
    • Quote documents communicate the configuration, price and assumptions.
    • ERP, PLM, CAD, CRM and MES exchange different types of product and commercial data.
    • CTO, ETO, MTO and ATO workflows require different levels of pricing certainty and engineering effort.

    Frequently asked questions

    What is dynamic pricing for configurable industrial products?

    It is the automated calculation of a price from a specific product configuration, cost data, commercial rules and customer or order context instead of one fixed price for every variant.

    How is dynamic pricing different from discounting?

    Dynamic pricing determines a configuration-specific price from product and commercial inputs. Discounting is an adjustment applied to a price, often based on customer, quantity, channel or negotiation.

    Does dynamic pricing require a CPQ system?

    Not always. It can be implemented with custom software or integrated ERP tools, but CPQ is designed to connect product configuration, pricing, quoting and often BOM or engineering processes.

    Can a CPQ system calculate manufacturing cost?

    Some systems can calculate or roll up cost, while others retrieve cost from ERP or another service. The capability, cost detail and integration method must be verified for each platform.

    Can dynamic pricing use a bill of materials?

    Yes. A configured BOM can provide component quantities, materials and assemblies for cost and price calculation, although not every CPQ platform generates or owns a production BOM.

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

    A configurable BOM resolves from selectable rules and options. An EBOM represents an engineering product structure. A CPQ system may use one, both or an integration with PLM depending on the workflow.

    Should CPQ own the MBOM?

    Usually this depends on enterprise architecture. CPQ may generate commercial configuration data, while ERP, PLM or manufacturing systems own the authoritative MBOM. Ownership and synchronization must be explicitly defined.

    How does material cost affect dynamic pricing?

    Material cost can be retrieved by item, grade, quantity, weight, length or other calculated attributes. Effective dates, units, currency and supplier or plant context are needed for reliable results.

    Can dynamic pricing support engineer-to-order products?

    Yes, if the model can estimate engineering, tooling, testing, risk and non-recurring effort. ETO prices should communicate assumptions and uncertainty rather than imply that an unfinished design is fully known.

    How does configuration affect margin?

    Options can change material, purchased components, labor, engineering effort, freight and risk. A margin calculation should therefore use the resolved configuration and relevant cost assumptions.

    What is target-margin pricing?

    Target-margin pricing calculates a selling price intended to achieve a defined margin based on the estimated cost of the configured product.

    Can dynamic pricing support customer-specific contracts?

    Yes, if the pricing model supports customer or contract price lists, validity dates, currencies, quantities, exclusions and approval rules.

    How are pricing exceptions approved?

    Approval rules can route quotes based on margin, discount, total value, non-standard configuration, delivery commitment, engineering risk or contract terms.

    How often should industrial pricing data be updated?

    The frequency depends on the volatility and business impact of the data. Supplier components, metals, currencies and freight may require more frequent updates than stable labor standards or published option prices.

    Can a customer see the cost calculation?

    Usually the customer sees the configured items, prices and commercial assumptions rather than internal cost or margin. Role-based access should separate customer-facing and internal calculations.

    Does dynamic pricing require CAD automation?

    No. CAD automation is optional and separate from pricing, although CAD-derived dimensions, mass or design outputs can provide useful cost and engineering inputs for some products.

    What should be tested before launching dynamic pricing?

    Test valid and invalid configurations, boundary values, revisions, costs, currencies, quantities, customer terms, discounts, approvals, BOM results, integrations and quote documents.

    What is the main implementation risk?

    The main risk is automating incomplete or contradictory product and cost data. A sophisticated pricing engine cannot compensate for unclear product ownership, unreliable costs or undocumented exceptions.