Great products are documented and designed with detailed bills of materials (BOMs). ... A multilevel BOM is essentially a nested list of components and assemblies in two or more levels (e.g., hardware, software, PCBAs) of the finished assembly. In contrast, a single-level BOM represents a lower level assembly (e.g., PCBA).