Product Data Management (PDM) category of computer software that aims to create an automatic link between CAD and a database, usually with data on what components something drawn using CAD consists of. This enables automatic reports on product costs, etc.
SolidEdge Automation Tools that easily extracts Bill of Materials from SolidEdge files for easy integration with 3rd party software, like ERP and SCM systems.