Bill of Materials is a comprehensive data structure describing what components and assemblies are needed to make a product. It also includes all related information.