Bills of materials (BOMs) serve several purposes throughout a product lifecycle. While BOM data is usually created by CAD designers and managed in product data management (PDM) systems such as Vault software, it also needs to be shared with departments outside engineering where BOM information is used for production planning, assembling, or purchasing. Each of these steps requires a different view of the same BOM. Sometimes BOMs even need to be extended with information such as "work stages" or "work orders.” Sharing and enriching BOM information is usually done in systems other than Vault, such as Fusion 360 Manage or enterprise resource planning (ERP) systems. This class will explore bills of materials and their different uses. We'll showcase different ways to share BOM data among product lifecycle management (PLM) systems, PDM systems, and ERP systems. And we’ll analyze the available APIs to help you implement BOM workflows among Vault Professional (PDM), Fusion 360 Manage (PLM), and ERP systems.