A bill of materials (BOM) is a comprehensive structured list of raw materials, subassemblies, intermediate assemblies, subcomponents, parts, and the quantities needed to manufacture a product. It has various applications and is sometimes referred to as a production recipe, assembly component list, or BOM inventory.