1. A method comprising: gathering, from a plurality of sources, product data pertaining to a plurality of products; extracting, from the product data, dependency information for the plurality of products; analyzing the dependency information to determine dependencies for each product of the plurality of products; and displaying the dependencies for each product of the plurality of products to a user.