Introduction

Application Portfolio Management is a core decision-making discipline within EA practices. It enables organizations to understand their application landscape, evaluate application lifecycles, and make informed decisions about where to invest, modernize, or retire applications.

This guide explains Application Portfolio Management from an Enterprise Architecture perspective. You will learn how APM supports strategic planning, transformation initiatives, and the digital twin of the organization by providing transparency, structure, and decision-ready insights across the application portfolio.

What decisions Application Portfolio Management enables in Enterprise Architecture

Application portfolios enable Enterprise Architects and IT leaders to make consistent, evidence-based decisions across the application landscape. Instead of relying on isolated assessments or individual perspectives, Application Portfolio Management provides a shared foundation for evaluating priorities, risks, and trade-offs.

At an enterprise level, APM supports decisions such as:

  • where to invest in application modernization or innovation,

  • which applications should be consolidated or retired,

  • how to balance cost, risk, and business value across the portfolio,

  • and how application decisions impact capabilities, processes, and technologies.

By making application lifecycles, dependencies, and evaluation criteria explicit, APM reduces subjective decision-making and creates transparency across stakeholders. This allows organizations to align application-related decisions with strategic objectives rather than short-term operational pressures.

Within Enterprise Architecture, these decisions are not isolated. They directly influence transformation roadmaps, capability planning, and the evolution of the digital twin. Application Portfolio Management ensures that decisions made today remain coherent and traceable as the architecture evolves.

Typical questions about application portfolio management during architecture development are the following:

  • Which applications exist in the company and who is responsible for them?
  • Which application services are provided by an application? Where are they used?
  • Are any of the existing applications suitable for providing the application services required by the users?
  • In which lifecycle phase is an application and what is the investment strategy for this application?
  • What are the current information flows? What interfaces do existing applications offer?
  • What are the change cycles of an application? Can it be quickly adapted to changing needs of users?
  • Which architectural principles apply? Under which conditions can they be deviated from?
  • Which system software is used to implement applications and their interfaces?
  • Where are functional redundancies in the application landscape? Can consolidation be an answer?
  • How are the applications’ costs, stability, technological fitness evaluated? What measures are possible?

In many industries, functional redundancies often hold a high potential for optimization. The aim, therefore, is to uncover and prevent such redundancies. If the transformation project were to be purely business-driven, such findings would not be possible. Using different applications for the same tasks causes unnecessary costs and often brings no significant added value for the users. Thus, one goal of application management is to reduce this heterogeneity by consolidating and streamlining the application landscape.1

Key concepts and terminology for decision-oriented Application Portfolio Management

Consistent decision-making in Application Portfolio Management depends on clear and shared terminology. Without agreed definitions, portfolio evaluations become subjective, incomparable, and difficult to scale across the organization.

Within an Enterprise Architecture context, the following concepts are essential for decision-oriented APM:

  • Application
    An application represents a logical unit that delivers business-relevant functionality. It has a defined lifecycle, supports one or more capabilities, and interacts with other applications through interfaces or services.

  • Application portfolio
    The application portfolio provides a consolidated view of all existing and planned applications, enriched with evaluation criteria such as business value, technical fitness, cost, and risk. It serves as the central reference for application-related decisions. application portfolio

  • Application lifecycle
    Lifecycle states describe how an application evolves over time—from introduction and active use to modernization, replacement, or retirement. Lifecycle transparency is critical for planning investments and avoiding unmanaged obsolescence.

  • Investment strategy
    Investment strategies define how applications should be treated based on their evaluation results. Typical strategies include investing, modernizing, tolerating, migrating, or retiring applications to align the portfolio with strategic goals.

  • Dependencies and relationships
    Applications do not exist in isolation. Their relationships to business capabilities, processes, data, and technologies provide essential context for understanding the impact of decisions across the enterprise.

By establishing these concepts consistently, Application Portfolio Management creates a common language for Enterprise Architects, IT leaders, and business stakeholders, enabling decisions that are comparable, traceable, and aligned with enterprise-wide priorities.

What is an Application?

“An application is an aggregation of software code that encapsulates application functions and makes them available via application interfaces in the form of application services. 1,2

Or simply put: A (computer) program that performs a function that is useful for users.

In practice, there are other requirements that an application must fulfill:

  • An application maps business logic. An example of this is a function for dynamically calculating the ticket price of a ski resort.
  • It is usually not executable without the support of other system software, such as operating or database management systems.
  • The application services offered by the application are encapsulated so that both the application itself and its application services are interchangeable. Thus, a (physical) application always has its own life cycle.
Recursos-relacionados

Find related resources below

Roles and responsibilities in Application Portfolio Management

Effective Application Portfolio Management requires clearly defined roles and responsibilities. Without ownership, portfolio information becomes outdated, decisions lose consistency, and architectural governance breaks down.

Within Enterprise Architecture, the following roles are central to decision-oriented APM:

Enterprise architect

Owns the overall structure and governance of the application portfolio. This role defines evaluation criteria, ensures consistency across domains, and uses portfolio insights to support enterprise-wide decisions and transformation initiatives.

Business unit architects

Contributes application and capability-level insights within a specific domain or business area. Business Unit Architects help contextualize portfolio decisions and ensure alignment between enterprise standards and local requirements.

Application owners

Is accountable for the lifecycle, quality, and performance of individual applications. Application Owners provide essential input on costs, risks, technical fitness, and future plans, enabling informed portfolio evaluations.

IT Operations and Technical Stakeholders

Support the portfolio with technical data related to infrastructure, integrations, stability, and operational constraints. Their input is critical for assessing feasibility and risk.

CIO / CDO

Act as key decision-makers and consumers of portfolio insights. They use APM results to prioritize investments, approve transformation initiatives, and balance innovation with operational stability.

Clear role definition ensures that application portfolio decisions are based on reliable data, shared accountability, and transparent governance. It also enables Enterprise Architecture to function as a coordination layer between business strategy and IT execution.

Application Portfolio Management Process: Key Steps Explained

APM can be described as a cyclical procedure model that can be roughly divided into four steps. The steps do not necessarily have to be processed in the order suggested here. In some cases, they also run in parallel:

Record

In the first step, applications must be recorded with the most necessary properties. Here, it is recommended to limit the amount of information to the most essential attributes. Less is more! To capture the applications, an enterprise architecture tool such as our leading enterprise architecture suite ADOIT can be used.

Evaluate

Afterwards, the applications can be evaluated. Here, the criteria to be assessed, such as business or IT fitness, must be defined.  The evaluation itself can then be done with the help of questionnaires. The result of this is an application’s investment strategy. If you would like to read more on the topic of APM investment strategy or application portfolio assessment, we recommend reading our related blog posts.

Identify

Based on this assessment and the defined investment strategy, improvement potentials can be identified and analyzed. 

Derive measures

Last but not least, concrete measures can be derived based on the insights from previous steps.

A step-by-step diagram guide to APM cyclical procedure model

Cyclic APM Procedure Model

Just a few years ago, a common recommendation was to perform annual APM cycles. Today, this no longer seems fitting. In particular, innovative applications, which are characterized by short development cycles so that companies can react quickly to changing market needs, would not even be considered in APM. It is therefore advisable to understand APM as a continuous process, which can have an impact on the investment strategy of the application portfolio.

Key inputs are existing documentation on applications, e.g. in the form of tables, application manuals (text document) or in an EA tool. Key results are the evaluated applications, identified weaknesses and optimization potentials, and the resulting requirements and measures. These in turn trigger transformation projects or are taken into account in ongoing transformation projects.

Application roadmaps: planning change across the application landscape

Application roadmaps translate portfolio decisions into a clear, time-based view of how the application landscape evolves. They show when applications are invested in, modernized, replaced, or retired—and how these changes align with transformation initiatives.

In ADOIT, application roadmaps make these decisions visible across the enterprise. Lifecycle states and investment strategies are directly reflected in the roadmap, allowing Enterprise Architects to understand when change happens, not just what should change.

This enables organizations to:

  • align application changes with business initiatives,

  • identify overlaps or conflicts in transformation planning,

  • and communicate future states clearly to stakeholders.

Example of an application roadmap in the EA suite ADOIT for APM initiatives

Example: Application roadmap in ADOIT illustrating lifecycle changes and planned transformations across the application portfolio.

Example of an application portfolio in the EA suite ADOIT

Example of an application portfolio in the EA suite ADOIT

Cluster maps and dependency views: understanding portfolio complexity

As application landscapes grow, complexity increasingly arises from dependencies rather than from individual systems. Cluster maps and dependency views help make these relationships visible and manageable at an enterprise level.

Cluster maps group applications based on evaluation criteria such as business value, risk, or technical fitness. This makes structural patterns, redundancies, and concentrations immediately visible across the portfolio—highlighting where action is needed.

Example of a cluster map in the EA suite ADOIT for Application Portfolio Management

Example of a cluster map in the EA suite ADOIT

Dependency views complement this perspective by showing how applications interact with business capabilities, processes, data, and underlying technologies. They help Enterprise Architects understand the downstream impact of change and assess architectural risk.

Example of a dependency diagram in the EA suite ADOIT for Application Portfolio Management

Example of a dependency diagram in the EA suite ADOIT

Summary

Application Portfolio Management is a core decision-making discipline within Enterprise Architecture. When applied consistently, it enables organizations to understand their application landscape, assess trade-offs transparently, and align application-level decisions with long-term business and transformation goals.

By combining structured evaluations, clear investment strategies, and architecture-level views such as roadmaps and dependency maps, APM turns fragmented application data into decision-ready insights. This allows Enterprise Architects and IT leaders to move from reactive application management to proactive, strategically guided change.

Most importantly, Application Portfolio Management is not a one-time initiative. As business priorities, technologies, and risks evolve, the application portfolio must evolve with them. Treating APM as a continuous, architecture-driven practice ensures that decisions remain traceable, coherent, and aligned with the digital twin of the organization over time.

To deepen your understanding of APM, explore our free Application portfolio management e-Learning, or apply these concepts directly using our free Enterprise architecture tool to assess your application landscape and define your investment strategy.

Discover our Application Portfolio Management E-Learning with ADOIT and ArchiMate

Build your application portfolio with the free ADOIT:Community Edition

Get the industry proven
EA tool.

Already got our weekly updates?