BOMeBOM

Engineering BOM

The BOM that captures design intent, maintained by engineering throughout development.

An Engineering Bill of Materials (eBOM) is the authoritative list of components and assemblies as designed by the engineering team. It represents the product from a design perspective — what parts are required to make the product function as specified, without concern for how those parts are physically assembled on a production line. The eBOM is typically owned by the engineering organization and lives in a PLM (Product Lifecycle Management) system or equivalent tool.

The eBOM is created early in the design process and evolves through each design revision. It captures the intellectual design decisions: which microcontroller was selected and why, which actuator meets the force requirement, which materials satisfy the structural loads. Every component in the eBOM should trace back to at least one design requirement, enabling forward and backward traceability through the requirements traceability matrix.

The eBOM is distinct from the Manufacturing BOM (mBOM), which is derived from it. The eBOM may list a motor as a single line item; the mBOM breaks that down into the motor, mounting bracket, fasteners, lubrication, and assembly labor steps. Managing the eBOM-to-mBOM transformation is one of the most error-prone handoffs in hardware development and a common source of production rework.

Standard reference: ISO 10303-44 covers product structure and eBOM representation in STEP standard data formats.

Practical Example

For a robotic gripper, the eBOM lists: servo motor (1×), finger link assembly (2×), encoder (1×), controller PCB (1×), and housing (1×). The mBOM then expands each sub-assembly into individual fabricated and purchased parts.

How SpecZero handles this

In SpecZero, the concept BOM items you attach to each selected concept collectively form an eBOM — design-intent components tied directly to the requirements they satisfy. These roll up into the Master BOM for procurement tracking.