What a product
is made of — and
what it takes to make it

Author a multi-level Bill of Materials and a Bill of Resources for every product: child items and quantity-per at each level, plus the machines, labour, tools and operations that consume them. Cost it, release it, and control every later change — one engineering definition the whole shop floor runs from.

Multi-level
indented FG → SFG → RM tree, with where-used
BOM + BOR
material lines and machine/labour resources per level
Status 4
a BOM isn't usable by production until it's released
Master BOM
Fast Production · Design & BOM
Parent item
GP-40 Gear Pump Assy
Rev-B · Released
Bill of Resources
CNC turning · Assembly bench · Torque gun 3 resources, 4 operations linked to this level
Item
Qty-per
Level
Make/Buy
GP-40 Gear Pump AssyFinished good
1
0 · FG
Make
GP-40-H HousingMachined sub-assembly
1
1 · SFG
Make
CI-2130 CastingRaw material · into housing
1.2 kg
2 · RM
Buy
GS-08 Gear setRaw material
1
1 · RM
Buy
BOM released to status 4 Work orders can now run against Rev-B
Trusted by teams running the Fast Suite across India and the Gulf
Nikhtish Engineering
Solidus Hi-Tech
Micro India
Mubea Automation
Mutha Ventures
GLO-IND
Supertex Industries
MMB Bahrain
MMB Kuwait
Finolex Industries
Nikhtish Engineering
Solidus Hi-Tech
Micro India
Mubea Automation
Mutha Ventures
GLO-IND
Supertex Industries
MMB Bahrain
MMB Kuwait
Finolex Industries
How it works

From a blank part to a released,
costed BOM in five steps

Every manufactured item earns one engineering definition — material and resources together — before a single work order runs against it. New to structured bills of material? Start with our guide, bill of materials explained.

Author the BOM
Create the BOM header and add child-material positions — item, quantity-per and scrap allowance at each level
Add the Resources
Attach the machines, labour, tools and operations each level consumes — the Bill of Resources
Explode & check
See the structural tree from FG to SFG to raw material, and where-used the other way for any component
Roll up cost
Material cost from the positions plus resource and process cost roll up into an estimated unit cost
Release
Move the BOM from Draft (status 01) to Released (status 4) — only then can production run against it
01 — Multi-Level Structural BOM

One product, every level —
FG to SFG to raw material

Real products aren't flat lists. An assembly is built from sub-assemblies, and those from raw material. The structural BOM explodes as an indented tree so you see the whole product at once — the finished good, every semi-finished sub-assembly, and the raw material underneath, each with its quantity-per. Turn it around and where-used shows every parent BOM a component feeds, so you know the impact of a change before you make it. That structure is what later drives the process and route sheets and material explosion for assembly work.

Indented multi-level tree (FG → SFG → RM) with quantity-per
Where-used lookup — every parent a component appears in
Scrap / yield allowance held on each material position
Positions stored in mst_BORP, the header in mst_BORH
Indented multi-level BOM tree exploding a gear pump assembly from finished good through sub-assemblies to raw material
02 — Bill of Resources

Not just what it's made of —
what it takes to make it

A bill of materials answers "what goes in". The Bill of Resources answers "what does it take" — the machines, labour, tools and operations each level of the product consumes. Every resource ties to your resource master by category, type and group, so the same CNC line or assembly bench is costed and referenced consistently across every product that uses it. This is the definition the shop floor draws on when it issues material and books WIP against a work order.

Machines, labour, tools and operations held per BOM level
Resources tie to mst_Resource by category / type / group
Resource lines stored in mst_BORR alongside the material BOM
Operations link into the BOM for routing and standard times
Bill of Resources listing the machines, labour, tools and operations consumed at each level of a manufactured assembly
03 — Order BOM, Make-or-Buy & Costing

A bill per job, and a
cost you can quote from

A master BOM covers the standard product; a make-to-order job often needs its own. Fast Production lets you raise an order-specific BOM against a customer order so a one-off variant carries its own bill. Each position is flagged make or buy — make items become sub-assemblies to manufacture, buy items become procurement demand. Then costing rolls material cost from the positions plus resource and process cost into an estimated unit cost, feeding planning and MRP and giving sales a number to quote. Trends and outliers surface through Dhruv AI analytics. It's the same discipline a make-to-order plant lives on.

Order-specific BOM raised against a customer OA
Make-or-buy flag on every position drives make vs. purchase
Material + resource/process cost roll-up into estimated unit cost
BOM shortfalls raise a purchase requisition against the BOM
BOM costing screen rolling material cost and resource cost up the product structure into an estimated unit cost
04 — Release, Status & ECN Change Control

Nothing runs on a draft —
and every change is traceable

A BOM is authored in Draft (status 01) and is not usable by production until it is released to status 4. That single gate stops a work order ever exploding an unapproved or half-finished bill. Once released, changes don't happen quietly: you raise an Engineering Change (ECN) against the BOM or process, and releasing the ECN makes the revised definition active — say, moving a part from Rev-A to Rev-B. Superseded revisions stay traceable through the status history, so you can always see what the definition was when an older order ran. FG built to that definition transfers straight into inventory and quality.

Draft (01) → Released (4) gate before production can use a BOM
ECN raise and release for controlled revisions
Revision control — superseded revisions stay traceable
Bulk revision push and Excel import for large BOM sets
Engineering change control dashboard showing a BOM moving from Rev-A to Rev-B with superseded revisions kept traceable
Full capability set

Everything BOM & Bill of Resources covers

Master BOM Authoring

Create and edit the master Bill of Materials for every manufactured item — header, positions and resources on one definition, with Excel import for large sets.

Multi-Level & Where-Used

Explode the structural BOM as an indented tree from FG to raw material, and look up where-used the other way for any component before you change it.

Bill of Resources

Attach machines, labour, tools and operations per level, tied to the resource master — the "what it takes to make it" half of the definition.

BOM Costing Roll-Up

Roll material cost from positions plus resource and process cost into an estimated unit cost — a number sales can quote and planning can trust.

Order-Specific BOM

Raise a BOM against a customer order so a make-to-order variant carries its own bill, without disturbing the standard master BOM.

ECN & Revision Control

Raise and release engineering changes against a released BOM, keeping superseded revisions traceable and grouping BOMs for bulk revision.

"The BOM stopped being a spreadsheet someone kept on their desktop. Once it's released, costed and revision-controlled, every work order explodes the right bill — and a change can't slip through unnoticed."
PE
Production engineering lead
Automotive component plant — Fast Suite user
One definition
material and resources live together, so nothing runs on a half-built bill
Released only
work orders explode a status-4 BOM, never a draft or a superseded revision
Why a structured BOM

Spreadsheet BOM vs. Fast Production BOM & BOR

Most BOM pain isn't authoring — it's the drift between the bill on someone's desktop and the one production actually runs. Here is what changes.

Capability
Spreadsheet BOM
Fast Production
Multi-level explosion
Flat, hand-nested tabs
Indented FG → SFG → RM tree
Machines & labour on the bill
Material only
Bill of Resources per level
Where-used impact check
Manual find-across-files
Where-used lookup
Costed unit cost
Re-keyed, goes stale
Material + resource roll-up
Release gate before use
Anyone edits the live file
Draft 01 → Released 4
Traceable change history
Overwritten, no history
ECN + revision history
Common questions

BOM & Bill of Resources FAQs

What is the difference between a BOM and a Bill of Resources?

A Bill of Materials (the positions in mst_BORP) describes what a product is made of — the child items, quantity-per and scrap allowance at each level. A Bill of Resources (mst_BORR, tied to mst_Resource) describes what it takes to make it — the machines, labour, tools and operations each level consumes. Fast Production authors both against one BOM header (mst_BORH), so material and resource definitions stay together for every item.

Does the BOM support multiple levels — FG, sub-assemblies and raw material?

Yes. The structural BOM explodes as an indented tree from finished good through semi-finished sub-assemblies down to raw material, with quantity-per at every level. You also get where-used the other way — pick any component and see every parent BOM that consumes it. That is exactly what an assembly or sub-assembly plant needs to plan SFG-to-FG builds and kit issue.

When can production start using a BOM?

Not until it is released. A BOM is authored in Draft (status 01) and is not usable by production until it is released to status 4. That gate stops work orders, material reservation and issue from ever running against an unapproved or half-finished definition.

How does BOM costing work?

BOM costing rolls up material cost from the positions (mst_BORP) plus resource and process cost from the Bill of Resources and process sheets into an estimated unit cost for the parent item. Because the roll-up follows the multi-level structure, a cost change on a raw material or an operation flows up through every sub-assembly to the finished good — and feeds planning and MRP.

How are engineering changes handled once a BOM is released?

Through a controlled Engineering Change (ECN). You raise a change against the released BOM or process, and releasing the ECN makes the revised definition active — for example moving a part from Rev-A to Rev-B. Superseded revisions stay traceable through the document status history, so you can always see what the definition was when an older work order ran.

See your product structure come alive

Live demo on your own products — your BOM levels, your resources, your costing and change process. No generic slideshow.

Get a demo View pricing
No setup fees On-premise or cloud Part of the Fast manufacturing core 3 months onboarding support