---
title: "Bill of Materials (BOM) Management — Definition & Engineering Context"
description: "A Bill of Materials (BOM) is a comprehensive list of raw materials, assemblies, sub-assemblies, parts, and the quantities of each needed to manufacture an end product."
canonical: https://erpstack.io/glossary/bom
markdown_url: https://erpstack.io/glossary/bom.md
publisher: ERPStack
---

# Bill of Materials (BOM) Management

> **Definition:** A Bill of Materials (BOM) is a comprehensive list of raw materials, assemblies, sub-assemblies, parts, and the quantities of each needed to manufacture an end product.

## In depth

In manufacturing ERPs, BOM management tracks product components. When a production run begins, the ERP automatically deducts quantities from inventory tables. BOM calculations must handle versioning, substitution parts, and multi-level assemblies without database queries locking.

## How ERPStack applies this

We build BOM management pipelines using recursive database queries, allowing managers to track components and calculate costs across complex assemblies.

## Related reading

- [Resource Planning & ERP](https://erpstack.io/glossary/erp)
- [PostgreSQL Database](https://erpstack.io/glossary/postgres)
