Product portfolio and program management (PPM) is the continuous cultivation of a product set and the set of capabilities to prioritize and manage product development programs. Software that supports portfolio management assists in analyzing and reporting risks versus opportunities, and it makes these analyses and opinions visible to all decision makers. PPM includes dashboards with executive views of decision variables, such as risk, opportunity, resource allocation, investments, product-revenue performance and customer acceptance. For decision-making teams, this visibility makes the selection of product investments more objective. It also helps manufacturers to systematically allocate resources for product life cycle support. This category also includes project/program management capabilities to monitor the progress of product development programs and make adjustments when teams encounter bottlenecks or other difficulties.