1. A method for dynamically quantifying a demand for software components deployed in a cloud environment, the method comprising: tracking a number of instances that each of a plurality of software stacks is deployed in said cloud environment over a period of time; generating a table mapping software levels of software components for each of said plurality of software stacks to said tracked number of instances that each of said plurality of software stacks is deployed in said cloud environment over said period of time; identifying a number of deployed instances for each of said software components based on said table; calculating a weight for each of said software components; and determining, by processor, a popularity index for each of said software components based on said number of deployed instances and said weight.