Methods, systems, and computer program products for analyzing a product
are disclosed. The product includes parts supplied by suppliers. Each
part includes materials, each material includes substances, and each
substance has a respective substance amount. A database includes
relationship information for the product, parts, materials, substances
and substance amounts. The product is analyzed by, first, receiving
instructions to select at least one of the product, the parts, or the
materials for analysis. Next, responsive to the received instructions,
relationship information is retrieved from the database for the selected
product, parts, and materials. Finally, the retrieved relationship
information is processed to determine at least one of (1) a materials
breakdown or (2) a compliance status for the selected product, parts, or
materials.