PLM & BOM

BOM Management for Small Manufacturers: Multi-Level BOMs, Revisions & ECOs

GatesFlow Team
GatesFlow · June 9, 2026 · 7 min read

Every manufacturer starts managing bills of materials in a spreadsheet. It works — right up until the BOM has sub-assemblies, the design changes, and you have three slightly different copies floating around. For a small manufacturer, the question isn't whether to get BOMs under control, it's how to do it without buying heavyweight enterprise PLM you'll never fully use.

Why spreadsheet BOMs break

  • No structure. A real product is a multi-level BOM — assemblies inside assemblies. A flat spreadsheet can't represent that without becoming unreadable.
  • No revision control. When the design changes, who has the current version? A spreadsheet gives you BOM_final_v3_REAL.xlsx and no real history.
  • No link to change. A BOM change usually rides along with an engineering change — a new part, a substitution, a print update. In a spreadsheet, nothing ties them together.
  • No where-used. When a component is obsoleted, you need to know every assembly it's in. Spreadsheets can't answer that quickly.

What proper BOM management gives you

  • Multi-level BOMs with parent/child structure, quantities, and reference designators.
  • Revision control — every change tracked, with a clear "current" revision and full history.
  • Engineering Change Orders (ECO/ECN) that route for approval, show impact, and notify the people affected before the change hits the floor.
  • Where-used analysis so you can see every assembly a part appears in.
  • A single source of truth shared by engineering, purchasing, and the floor — so everyone reads the same BOM.

You don't need enterprise PLM to get this

The reputation of PLM as slow and expensive comes from legacy enterprise suites. A small or mid-size manufacturer needs the capabilities — multi-level BOMs, revisions, ECOs, where-used — without the implementation project. Cloud PLM built for smaller teams gives you exactly that, and connects the BOM to the rest of your operation (quality, inventory, CAD) instead of stranding it.

A practical path

  1. Get your BOMs out of spreadsheets and into a structured, multi-level form.
  2. Establish one current revision per part/assembly, with history retained.
  3. Route every change through a lightweight ECO so changes are approved and visible.
  4. Connect the BOM to your CAD models and inventory so a revision change is reflected everywhere.
  5. Use where-used before obsoleting or substituting any part.

That's the model behind GatesFlow PLM: multi-level BOMs with revision control, ECO/ECN workflows, where-used analysis, and an integrated 3D CAD viewer — built so a small manufacturer can run it without a six-month rollout. If you're managing automotive product data specifically, pair it with the IATF 16949 core tools.

The goal isn't "implement PLM." It's to always know what the current design is, what changed, and what it affects — and to stop the spreadsheet sprawl before it causes a bad build.

Related solution
GatesFlow PLM
Explore →