Component Matrix is a powerful way to visualize relationships between two dimensions of your data at scale. It's ideal for spotting patterns, gaps, duplicates, and missing connections across your portfolio — for example, seeing which applications belong to which business capabilities, or which systems are owned by which teams.
In this article, we'll walk you through how Component Matrix works and how to create a meaningful visualization in minutes.
We'll use one of the most common use cases as a working example: helping enterprise architects prioritize investments during an application rationalization process.
ℹ Ardoq offers pre-built assets like this matrix as a part of Out-of-the-box Solution.
Component Matrix Use Cases and Example Views
App Portfolio: Usage and Value
Understand which applications provide the greatest business value and what is the level of support provided.
What this view shows
Applications grouped by Service Level and Criticality
Identification of high-value, business-critical applications
Potential overinvestment or underutilized applications
Value
Helps application portfolio managers prioritize investments, identify rationalization opportunities, and focus governance efforts on the applications that matter most.
Business Capabilities and the Value of IT
Understand which applications support business capabilities and where technology investments are concentrated.
What this view shows
Business capabilities and the applications enabling them
Capability coverage and dependency patterns
Areas of concentration or potential gaps
Value
Enables architects to evaluate whether technology investments align with strategic business priorities.
Business Capability Roadmap
Understand how initiatives contribute to capability evolution.
What this view shows
Business capabilities
Capability deltas and expected changes
Initiatives driving transformation
Value
Provides executives with a high-level view of business transformation progress and strategic alignment.
Strategic Rating of Applications
Evaluate applications according to their strategic importance and recommended migration path.
What this view shows
Strategic Rating (Invest, Tolerate, Migrate, Eliminate)
Conditional formatting highlighting migration recommendations
Value
Supports application rationalization and technology investment decisions.
Data Entities by Confidentiality
Gain a structured overview of business data and its sensitivity.
What this view shows
Data entities and the applications that access them
Confidentiality classifications
Potential compliance and security risks
Value
Supports data governance, security assessments, and regulatory compliance initiatives.
Disaster Recovery Plans and Owners
Quickly identify DR plans and their responsible owners.
What this view shows
Applications and associated DR plans
Responsible individuals or teams
Ownership distribution
Value
Improves operational readiness and simplifies disaster recovery governance.
Strategic Rating by Lifecycle Phase
Analyze strategic fit in the context of application maturity.
What this view shows
Strategic Rating of applications
Current lifecycle phase (Implementing, Live, etc.)
Value
Helps organizations identify applications that should be invested in, migrated, or retired.
Initiative Portfolio Overview
Get a complete overview of initiatives across the organization.
What this view shows
Initiatives grouped by current stage
Strategic investment categories
Delivery portfolio distribution
Value
Provides PMOs and leadership teams with visibility into ongoing change initiatives and portfolio balance.
Application Cost by Service Level and Hosting Type
Understand where application spend is concentrated.
What this view shows
Applications segmented by Service Level and Hosting Type
Total application cost
Distribution of spend across hosting models
Value
Supports cloud migration, cost optimization, and application rationalization initiatives.
Application Cost by Owning Organizational Unit
Analyze application spend across business units.
What this view shows
Application costs attributed to organizational owners
Cost distribution
Capability Experts Across the Organization
Note: this matrix is built using the old UI.
Identify capability stewards and domain experts across the organization.
What this view shows
Differentiating capabilities
Subject matter experts and capability owners
Technologies enabling each capability
Value
Makes it easier to identify stakeholders, accelerate decision-making, and support capability governance.
Capability Experts and Supporting Technology
Note: this matrix is built using the old UI.
Component Matrix showing differentiating capabilities, the technology that enables them, and the application owners.
How to Create a Component Matrix View
Step 1: Explore your data
From the Home page, click Explore Data and select the dataset you want to visualize.
For this example, we'll select Business Capability as the component type.
Now, add a reference to Applications.
Click on Applications component in the Dataset metamodel view, and select a reference to Organization Units.
Step 2: Configure your matrix
Once your data is loaded, navigate to View Settings to configure the matrix.
Choose the Component Matrix view style.
Component type
This defines what will be visualized as the main data points inside the matrix. Select the component type you want to appear in the cells.
Row and Column Select the reference or field you want to use to group your data along each axis. This is what creates the two dimensions you'll analyze across.
You can select a field to group by, or a component type that the visualized component has a reference to. The highlighted component type is what your matrix will be grouped by.
What Else You Can Do With Component Matrix
In addition to applying conditional formatting and grouping to highlight critical data and organize your view, the view has following capabilities:
List and multi-list field support for row and column properties
You can plot the matrix using the list and multi-list fields to visualize complex, multi-variable relationships within a single view.
Adjusting cell size
You can drag the cells to adjust the width and height of columns and rows to make the matrix easier to read.
Adding field labels on the headers
You can display field values as labels directly on row and column headers to provide clear context on what data is being mapped.
Customising names of the headers
You can override default system labels with custom display names to make header titles more intuitive for business stakeholders.
Hiding cells with no value
You can dynamically hide empty rows and columns to declutter the viewport and keep presentations focused only on active data intersections.
Colouring headers by component colour
You can apply native component color styling directly to the headers to create a cohesive, scannable, and visually rich matrix layout.
Adding reference and component fields as labels
You can display additional reference metadata and component fields inside individual cell cards to layer extra data density directly into the view.
Sorting of the columns and rows
You can automatically organize the layout of your matrix by inheriting the custom sorting order defined in your navigator or apply additional sorting within the row, column settings. This layout will persists every time you reopen the view.
Collapsing and expanding all rows and columns at once
You can use a one-click global toggle to instantly collapse or expand all nested hierarchical structures to smoothly transition between executive summaries and deep-dive views.
Coming Next & In Consideration
Though highly stable, this view is currently in active development. We will continue making it even better by adding the following capabilities:
Hierarchy levels: You'll be able to decide what depth of parent-child components you'd like to see in the view. Currently, you can select a Parent to be a column/row in the row/column settings.
Adding or modifying components directly within matrix cells: You will be able to create new assets or update existing ones right inside the grid without having to navigate away from the view.
Drag and drop between cells to change components placement: You will be able to dynamically update component attributes (such as changing an application's lifecycle status or technical fit) simply by dragging its card from one cell to another.
One click to check (highlight) duplicates items in cells
Do you feel like something is missing? We’d love your feedback as we continue evolving the experience.




















