Application Portfolio Management (APM)

Application Portfolio Management is a discipline for the governance of software applications through their entire life-cycle in support of maximizing the business value delivered. APM thinking has four salient features:

Application portfolio management (APM) is designed after the concepts of financial portfolio management. Application Portfolio Management is also referred to as Application Portfolio Rationalization. [1]


The concept of application portfolio management (APM) first emerged in the early 1990s, but its benefits really became apparent during the Y2K buildup. When organizations began preparing for Y2K remediation, they often discovered they had accumulated a large number of applications that were redundant, costly to maintain, and of little real business value. Moreover, the majority of applications were not cataloged in any logical, searchable fashion. As companies began to review their application portfolios, the benefits of having an ongoing process of doing so became apparent. For example, IBM claims it was able to reduce the number of its application systems from 15,000 in 1998 to 6,800 in 2000, following a companywide effort to optimize its portfolio. The applications in most of these organizations were not cataloged in an easy and search-friendly manner. This meant that there was a need for reviewing the application portfolios. Also, businesses obtained a clear idea of the advantages they could derive from these applications. [2]


Requirements of Application Portfolio Management [3]
There are three facets involved in application portfolio management. These include grouping, governing, and management tools.


Application Portfolio Management Lifecycle [4]
Application portfolio assessment, if carried out in a balanced fashion, can be of immense value before a modernization initiative and approach are finalized. It brings clarity on where most value risk anomalies are and how to objectively prioritize and create a modernization sequence to effectively address business and IT concerns. Let us look at the reasons why it happens – after all the stakeholders strive for these initiatives to succeed.

APM is a strategic IT management approach for managing risks and costs of IT assets to maximize their value to the business. It provides a management framework to support a continuous process of portfolio optimization covering the complete IT investment lifecycle (refer to the image below) where it starts with strategic objectives and business priorities driving the portfolio assessment recommendations which, when integrated with the budgeting process, leads to the right portfolio priorities and their most effective execution sequence.

Application Portfolio Management Lifecycle



source: NTT Data

Another factor is the view that major stakeholders maintain toward their business applications portfolio. This view, to a large extent, influences how and at what level portfolio-related issues are articulated and addressed (i.e., a technology problem, an IT operations problem, or a business problem). A mature portfolio assessment and rationalization approach establishes a single source of truth in your applications portfolio, providing insights that help you rebalance your IT assets to optimize the value-risk and cost equation.


The Process of Application Portfolio Management [5]
A four-step process is illustrated in the figure below:

Application Portfolio Management Process



source: SoftwareAG


Benefits of Application Portfolio Management [6]
Application portfolio management involves continuous assessment of the application portfolio in terms of business value, enhancement potential, cost, and technology concerns. Such comprehensive evaluations help facilitate strategic application development, maintenance, transformation, and retirement, which, in turn, can help companies: