BOM Management Software: From Design to Purchase

Oleg Shilovitsky
Oleg Shilovitsky
22 June, 2020 | 4 min for reading
BOM Management Software: From Design to Purchase

BOM management software should do more than store a parts list. It should preserve what an Item means, show how that Item is used in a BOM, and carry the applicable product definition into purchasing. In OpenBOM, we connect catalogs, BOMs, revisions, vendors, Order BOMs, and purchase orders so engineering and purchasing can work from the same product data.

How does BOM management software connect design to purchasing?

The original OpenBOM purchasing-process fundamentals explain the starting point; readers who need the product basics can also review OpenBOM basics.

The useful connection is not a single export. It is a traceable workflow: an engineer or designer defines reusable Items and their use in a BOM; the team reviews the applicable revision; a buyer creates an Order BOM for a defined build quantity; and vendor-specific purchase orders are prepared from the resulting purchasing data.

The example below is illustrative. A team is preparing a CNV-2000 conveyor assembly. The engineering lead owns the BOM, the purchasing lead checks vendor assignments and quantities, and a supplier receives the purchase order for the parts assigned to that supplier. The people, records, actions, and result stay connected without treating an Item as a spreadsheet row or treating a filtered view as a new BOM structure.

OpenBOM design-to-purchase process connecting Items, BOMs, vendors, Order BOMs, and purchase orders

How does OpenBOM turn a BOM into purchasing data?

1. Organize Items, catalogs, and vendors

Start with reusable Item identities in catalogs. An Item can carry properties such as an internal part number, description, manufacturer or supplier identifier, cost, and other attributes needed by the team. The quantity does not belong to the Item itself; it belongs to that Item’s use in a specific BOM.

OpenBOM vendor list with item and supplier information

Connect the relevant vendor records to the Items. An Item can have more than one vendor, and the team can identify a preferred vendor when that choice is part of the purchasing workflow. Item catalogs and item management provide the product-data foundation for this step.

OpenBOM item catalog with part number, description, cost, and inventory fields
OpenBOM item record with multiple vendor assignments and a preferred vendor

2. Build the BOM and protect revision context

Build the product BOM from the Items and their usage quantities. OpenBOM can work with BOM data imported from supported sources or created using BOM and catalog creation documentation. The team reviews the structure, properties, and quantities, then identifies the revision applicable to the planned build. Formulas and rollups can calculate supported properties, and the existing normalizing BOM units article covers unit-of-measure context. A file version, a BOM revision, and an approval or release are different records and should not be treated as interchangeable.

OpenBOM BOM with Items and usage quantities

When the team needs controlled change, use the documented revision and change-management workflow. The revision and release context remains part of the product definition that purchasing uses.

3. Create an Order BOM from the applicable revision

For the CNV-2000 example, the purchasing lead creates an Order BOM for the planned build quantity from the applicable product definition. The Order BOM is the purchasing view of the BOM: it aggregates required quantities for the build and shows the information needed to understand the purchasing gap.

OpenBOM supports creating an Order BOM from a released revision. The team should verify the selected revision and the build quantity before using the Order BOM for purchasing. The Order BOM and purchasing workflow documents this path.

OpenBOM Order BOM showing quantity required, quantity gap, and quantity on hand

4. Generate purchase orders by vendor

After vendor assignments are checked, the purchasing lead uses the Order BOM to prepare purchase orders by vendor. Each purchase order is a purchasing document for the assigned supplier. The buyer reviews the quantities, vendor data, and any required notes before sending the document or using the supported export and communication path.

The result is a shared product-data trail from the engineering BOM to the purchasing action. A supplier can collaborate on the relevant records with the access the team grants, while the engineering and purchasing owners retain decision authority.

OpenBOM purchase order generated from an Order BOM for a vendor

The purchasing gap in one illustrative calculation

Use a small calculation to make the recommendation checkable. In this illustrative example, three CNV-2000 builds use 16 instances of the roller Item ROL-001 per build: 3 × 16 = 48 required. If quantity on hand is 20, the visible gap is 28. The buyer can then review the vendor assignment and the resulting purchase requirement before creating the purchase order. This calculation describes a planning gap; it does not reserve stock or allocate inventory across jobs.

Try the design-to-purchase workflow with your own product data: start free in OpenBOM.

What does BOM management software not replace?

OpenBOM provides a collaborative product-data platform with BOM, revision, Order BOM, vendor, purchasing, and intentionally simple inventory-tracking workflows. It is not an ERP replacement, MRP system, production-scheduling system, or inventory-allocation and reservation engine. Teams can connect OpenBOM with existing ERP and other systems, but integration behavior varies by system and the receiving result must be verified.

Conclusion: keep the product definition connected to the purchase

A BOM management workflow is useful when it preserves identity, usage quantity, revision context, vendor information, and the purchasing action in one understandable chain. OpenBOM connects those records so engineering and purchasing can work together from design through the purchase order without reducing the product definition to disconnected spreadsheet copies.

For adjacent context, read the OpenBOM engineering story, pricing information, the Beyond PLM blog, PLM Book, or OpenBOM customer reviews on G2 Crowd.

REGISTER FOR FREE to explore OpenBOM with your own product data.

Related Posts

Also on OpenBOM

4 6
2 November, 2026

Welcome to the second OpenBOM update this month!  This release expands control over product lifecycle data and makes BOMs and...

29 October, 2026

Other starting points Your BOM already exists. It is in a spreadsheet, and your design is in CAD. Typing it...

28 October, 2026

In a spreadsheet, the same part shows up again and again. It is a row in this BOM, a row...

28 October, 2026

Reading about a BOM tool only tells you so much. The real question is whether it works with your parts,...

27 October, 2026

Where does your bill of materials live? For many teams, the honest answer is “everywhere.” Part of it is in...

27 October, 2026

Why your files show as “outside mapped folders” File versions and revisions serve different purposes Design files rarely stay in...

27 October, 2026

I’m excited to be at Oracle AI World 2026 in Las Vegas. At Oracle AI World 2026, OpenBOM and Trinamix...

23 October, 2026

“I don’t think we need onboarding. We just have a few technical questions.” We sometimes hear this from customers getting...

22 October, 2026

What is product data management at the record level? Keep item identity, BOM quantity, and revision distinct so purchasing uses...

To the top