Application portfolio management (APM) tools support the cataloging, evaluating and managing of software applications throughout their life cycle. The objective of APM is to derive the maximum possible lifetime value from application investments, at managed risk. APM tools house the application inventory and enable long-term planning, recommend improvements to the portfolio, categorize risk and maximize business value. The tools are used by enterprise application leaders, application owners or governance teams, and enterprise architects.