skip to content

Capability Mapping

Model what the business is able to do as a hierarchy of capabilities, then map applications onto it to see overlap, gaps and where to invest. Keeping capabilities distinct from processes and org units is what makes the map stable enough to be useful.

part ofSoftware design & architectureoverview, primer and where to startread it →
on this pageshow

questions

6

In enterprise architecture, what is a business capability, and how does it differ from a business process?

level: juniorimportance: must knowfreq 65%

answer

  1. capability = what, process = how
  2. nouns vs verbs
  3. stable years vs changes often
  4. cuts across org chart
  5. durable anchor for investment

basics

~10 s

A capability is 'what' a business can do (e.g., 'Manage Customer Orders') - stable and abstract. A process is 'how' it's done, step by step, and changes more often.

solid answer

~40 s

A business capability is a stable, abstract description of what an organization is able to do to achieve an outcome - e.g. 'Order Management' - independent of how, who, or what technology delivers it. A process (e.g. 'Order-to-Cash') is the concrete sequence of activities, actors, and systems that execute a capability, and processes change as org structure, technology, or regulation change while the capability itself stays largely constant over years. Capabilities also differ from organizational functions/departments - a capability can be delivered by multiple departments and one department can support multiple capabilities. This separation lets EA maintain a durable map of 'what the business needs to be able to do' that survives reorgs and process redesigns, and use it as the stable anchor for portfolio, investment and application-mapping decisions.

go deeper

for a junior

Should be able to state the noun-vs-verb distinction and give one example each of a capability and a process without needing more than a definition-level answer.

for a middle

Expected to explain why the distinction matters operationally - that it lets investment be tracked independent of reorgs and process redesign - and give a concrete example of one capability realized by multiple processes.

for a senior

Should be able to spot when a client's or team's 'capability model' has actually collapsed into an org chart or a process list, explain why that undermines the model, and describe how to re-derive proper capabilities from business outcomes.

for a principal

Expected to connect the capability/process/function separation to concrete governance outcomes - multi-year investment tracking, M&A capability rationalization, duplicate-capability detection across business units - and to have an opinion on how much abstraction is worth the modeling cost for a given organization's size and volatility.

"Business capability" is one of the most abused terms in enterprise architecture because it is easy to confuse with the things that sit next to it in an org chart: **processes**, **functions**, and **departments**. Getting the distinction right is the entire point of capability mapping, so it is worth being precise about the mechanism. ## What a capability is A capability answers the question "what is the organization able to do?" - stated as a **noun phrase**, not a verb phrase: "Customer Relationship Management," "Inventory Management," "Regulatory Reporting." It is defined by three properties: 1. it names an **ability to produce a business outcome**; 2. it is **stable over multi-year horizons**; 3. it is deliberately **silent on how** the ability is exercised, who exercises it, or what system supports it. A capability model is typically expressed as a hierarchy (L1 domains like "Customer Management," decomposed into L2 capabilities like "Customer Onboarding," further into L3 like "KYC Verification") built once, then revised only when the fundamental business model changes - not when a reorg happens or a new CRM is purchased. ## What a process is A process, by contrast, answers "how do we do it, in what order, involving which roles and systems?" It is a **verb-oriented sequence**: "receive order, validate credit, allocate inventory, ship, invoice." Processes are the concrete choreography that realizes one or more capabilities at a point in time, and they are expected to change - through automation, outsourcing, system migration, or regulatory change - far more often than the capability they realize. The same capability, "Payment Processing," might be executed by a manual process in one region and a fully automated one in another; the capability description does not change, only the process does. ## What a function or department is A function or department is an **organizational construct** - "Finance," "Marketing," "Operations" - a grouping of people and budget under management accountability. Capabilities deliberately cut across functions: "Customer Onboarding" typically spans Sales, Legal/Compliance, and IT, and no single department owns it end to end. This is precisely why capability maps are useful for EA: they give you a decomposition of the business that is orthogonal to the org chart, so you can talk about what needs investment without first resolving whose budget pays for it. | Capability | Process | Function or department | |---|---|---| | "what is the organization able to do?" | "how do we do it, in what order, involving which roles and systems?" | a grouping of people and budget under management accountability | | a noun phrase, stable over multi-year horizons, silent on how | a verb-oriented sequence, expected to change | an organizational construct on the org chart | ## Why the separation is a discipline Why does this separation exist as a discipline rather than just being pedantry? Because each of the three views answers a different governance question, and conflating them breaks all three. - **Plan IT investment against processes** and your roadmap becomes obsolete every time a process is redesigned or a BPO contract changes hands, even though the underlying business ability did not change - you are rebuilding your investment case on a moving target. - **Plan investment against departments** and you get siloed funding decisions that duplicate capability delivery, because no one has an org-independent view of what already exists. Capabilities give you a map stable enough to accumulate multi-year investment history against, and abstract enough to reveal duplication and gaps that process or org views hide. ## The trade-off The trade-off is that capabilities are more abstract and therefore harder to validate and easier to get wrong. A capability model built by a small architecture team in a workshop, without validation against how the business actually operates, tends to drift into either: - a **restatement of the org chart** with capability-sounding names, or - a **restatement of the process flows** one level up. Both failure modes destroy the value of the exercise: if capability just means department, you have bought nothing over the existing org chart; if it just means coarse-grained process, it will need updating every time a process changes, defeating the stability that justified building it in the first place. ## A concrete example A concrete example: a retail bank's capability map lists "Loan Origination" as an L2 capability under "Lending." Over five years the bank might replace its loan-origination system three times, outsource underwriting to a third party, and redesign the origination process twice to comply with new lending regulation - the process diagrams and the application landscape churn constantly. But "Loan Origination" as a capability - the ability to take a loan application and decide whether and on what terms to extend credit - remains a single, unchanged line in the capability map throughout, and every one of those process and system changes gets tracked as investment against this capability rather than as unrelated, disconnected projects. That continuity is what lets a CIO answer how much has been spent on lending capability over five years, and whether it is still underinvested relative to its strategic importance - a question a process inventory or an org chart cannot answer on its own.

  • If a company has three different order-fulfillment processes for three regions, does that mean it has three different capabilities?
    No - it's still one capability, 'Order Fulfillment,' realized by three different processes. Capability maps intentionally collapse regional or process variation into a single line so investment and gap analysis happen at the ability level, not per implementation. Tracking the three processes separately still matters operationally, but it belongs in a process repository, not the capability model.
  • How would you validate that a capability model isn't secretly just the org chart with different labels?
    Check whether any capability maps 1:1 to a single department with no cross-department contributors - if so it's suspect. A healthier test is asking business stakeholders which teams contribute to a given capability; a well-formed capability usually pulls in at least two or three organizational units, and a capability only ever funded by one cost center is a red flag worth re-examining.
  • Why not just use the process model for investment prioritization instead of building a separate capability model?
    Processes churn with reorgs, outsourcing, and automation projects, so tying multi-year investment tracking to them means constantly re-baselining history against a moving target. Capabilities stay stable enough that you can compare spend and maturity year over year on the same line item, which is the entire point of heat-map-driven prioritization.

A capability is like 'the ability to cook a meal' - it exists whether you use a gas stove, an induction hob, or a campfire; the process is the specific recipe and kitchen steps you follow today, which you would happily swap out the moment a better stove or recipe comes along, without changing the fact that cooking is still something the household can do.

saying these in an interview costs you the question

  • Describes capabilities with verbs ('process orders') instead of nouns
  • Capability list is identical to the department list
  • Claims capabilities change whenever a system is replaced
  • Cannot name a capability that spans more than one department
  • Conflates capability maturity assessment with process performance metrics

context

open as a page

How do you map applications to business capabilities in practice, and what do you actually do with the resulting map?

level: middleimportance: must knowfreq 75%

basics

~20 s

You go capability by capability and record which software systems support it, usually with a score for how well. This reveals systems that do the same job twice (waste) and capabilities with no system support at all (gaps).

open as a page

How do you build a business capability hierarchy with multiple levels (e.g. L1/L2/L3), and what determines how many levels you need?

level: middleimportance: must knowfreq 60%

basics

~20 s

You start with a handful of big-picture abilities the business needs (L1, like 'Sales'), then break each into more specific abilities (L2, L3) until each item is concrete enough to map to real work and systems, but not so detailed it becomes a task list.

open as a page

How are heat maps built on top of a capability map used to prioritize technology investment, and what do the two axes typically represent?

level: seniorimportance: must knowfreq 70%

basics

~20 s

You color each capability red, yellow, or green based on two things: how important it is to the business, and how good the technology behind it currently is. Important capabilities with bad technology get funded first.

open as a page

Capability maps are often built with great fanfare in a workshop and then quietly go stale within a year. What causes this, and what governance mechanisms keep a capability map a living artifact instead of shelfware?

level: seniorimportance: should knowfreq 50%

basics

~20 s

Nobody owns updating it after the workshop ends, so it drifts out of sync with reality. Fix it by making updates a required step whenever something relevant changes, like adding a new app, instead of relying on a big periodic refresh.

open as a page

After a merger of two companies, how would you use capability mapping to drive application rationalization across the combined organization, and what trade-offs come with forcing both companies onto one shared capability model?

level: principalimportance: should knowfreq 40%

basics

~20 s

You line up both companies' systems against one shared list of business abilities, so you can see exactly where they duplicate each other and where either has gaps. The hard part is agreeing on one shared list when the two companies described their businesses differently.

open as a page