A bill of materials (BOM) defines the hierarchical structure and components required to produce products. A BOM breaks down the final product into multiple levels, with level 0 being the finished good and higher levels containing subassemblies and individual parts. Each level lists the quantity of items needed to produce the next level. BOMs are used by other ERP modules to streamline production planning and order processing, helping to manufacture products consistently and efficiently.