Skip to content

BOM Fundamentals ​

Status: Foundation draft · Owner: Unassigned · Last reviewed: Not yet reviewed

A bill of materials (BOM) identifies the materials and components required to make a product. In apparel, a useful BOM must also say where a component applies: style, colorway, size, or a specific SKU. BOM management is commonly a PLM capability; the released data may feed ERP purchasing and production planning.

Core distinction ​

RecordMain question
BOMWhat is used, where, and in what quantity?
Tech packWhat complete technical information must the factory receive?
Routing / operationsHow is the product made?
Material masterWhat is this fabric, trim, label, or package?
Material requirements planHow much must be obtained for an order after stock and timing are considered?

Candidate BOM line fields ​

FieldPurpose
Component ID and revisionIdentify the approved material record
Category and placementDistinguish fabric, trim, label, packaging, and use location
Color and size applicabilityIdentify valid product variants
Quantity and unitDefine per-unit usage with an unambiguous measurement basis
Consumption basisSeparate estimate, approved marker result, and actual usage
Supplier and alternativeRecord sourcing choice and permitted substitution
Effective stateIndicate draft, approved, or superseded use

Worked example ​

For a shirt style, the base BOM might specify main fabric, seven buttons, a brand label, and a bag. A navy colorway can map the base fabric and buttons to navy component variants. Size XL can override fabric consumption while inheriting the same label. This avoids copying the complete style for each combination.

The purchase quantity is not simply the BOM quantity: order mix, available inventory, cut-plan yield, approved allowances, and purchasing units must be applied in the downstream planning calculation. Keep those rules explicit to avoid double-counting waste.

Required behaviors to validate ​

  1. A component can be shared across several styles without duplicating its master record.
  2. A variant can inherit defaults and override only its exceptions.
  3. A released BOM remains traceable when a component or quantity changes.
  4. Costing can identify the BOM revision and component prices it used.
  5. A factory can retrieve the correct release for a particular order.

Follow-on research ​

Expand variant-aware BOM, consumption and yield, change control, and product costing with real examples and acceptance tests.

Apparel PLM research handbook