Image without description
  • Jacco Meijer
  • |
  • May 29, 2026

Four modes of capacity

The security questions that a four element Archimate model asks

Part of the series: Getting it organized properly. Notes from a field still finding its shape.

Four words

Capability, value stream, function, process. These four turn up in almost every enterprise architecture conversation. They blur together the faster it goes. A capability map says what an organization can do, not how it is arranged to do it. Even so, it can look much like a list of business functions. A value stream and a process both read as work that flows. In conversation they sit close enough to swap places without anyone noticing.

A small ArchiMate model holds them apart: four elements and four relationships, drawn straight from the standard. Walking that model is capability mapping. For a security architect, the same walk turns into a short list of questions worth putting to any organization.

Four modes

Image without description
Figure 1. Four modes view

Figure 1 is the whole of it, four elements and four relationships. The grid has two axes, both ArchiMate's own. Vertically it runs from strategic to operational. Horizontally it represents at rest and in motion.

Each element sits at one crossing of the two axes. The four are not separate things but one capacity in four modes. The cells are distinct, but the subject is the same. What changes is not the capacity but its position in the grid.

For a capability the capacity is ability. For a value stream it is value delivery. For a function it is organized behavior and for a process it is enacted flow.

Strategic and operational

Image without description
Figure 2. Strategy view

Figure 2 shows the strategic row with capability and value stream. Read as a capability, NIST's Detect is the ability to spot adverse events. As a value stream Detect is that ability in motion, telemetry arriving and alerts triaged into confirmed incidents.

Image without description
Figure 3. Operational view

Figure 3 shows the operational row with function and process. NIST's Detect has categories such as continuous monitoring. As a function Detect is the monitoring setup, the team and the tooling standing ready. As a process Detect is that setup running, feeds ingested and rules fired around the clock.

Vertically, the operational row is the strategic row made concrete. A function is a capability staffed. A process is a value stream run.

At rest and in motion

Image without description
Figure 4. Organization at rest view

Figure 4 shows the at-rest column with capability and function. This is the paperwork, what the organization is set up to do. The Detect capability and the monitoring setup, both declared on the page.

Image without description
Figure 5. Organization in motion view

Figure 5 shows the in-motion column with value stream and process. This is reality, what actually runs. Detection flowing and monitoring firing.

Horizontally, the in-motion column is the at-rest column running.

This is why the words are clear here. Each element's two coordinates, its row and its column, are not labels on it but what it is. A function is operational and at rest because that is what makes it a function and not a capability or a process.

Capability mapping

A grid of four positions is just a classification, inert until its edges are walked. Walking them relates a capability to what realizes it and what it serves. That is one sense of capability mapping. Most architects do some version of it already.

The term carries others. It can mean building the map, naming the capabilities and arranging them. It can mean using the map, the capability-based planning, also called capability modelling, that works through baseline, target, gap and roadmap, with roots in NATO and defense planning. The grid is about neither. It is about the relating.

The vocabularies do not make it easier. TOGAF absorbed the BIZBOK terms and now carries two names for the same artifacts. Some frameworks even use capability and function interchangeably. The relating sense is not a private reading, though. A capability realized by functions and served by value streams is the pairing The Open Group packages as capability-based planning with ArchiMate. The grid sits on named ground.

What it adds is a type on every edge. The two vertical edges are realizations: a function realizes a capability, a process realizes a value stream. The operational layer is what makes the strategic layer real.

The two horizontal edges differ. A capability serves its value stream: it enables the flow but does not contain it. A function aggregates its processes: it holds the sequences that run within it.

So mapping a capability is walking these edges out from it. A capability is a claim about what the enterprise can do. Walked down, the Detect capability should reach a monitoring function and the process that runs it. Walked across, the detection value stream it serves. Where an edge leads nowhere, the cell is a claim with nothing behind it.

Four questions

Laid over the cells, a familiar standard turns each into a question. The at-rest column asks what should exist: is the capability declared, is the function defined. The in-motion column asks what actually runs: is the value stream delivering, is the process performing. The first two answers come from a document. The last two come from looking.

NIST fits cleanly. Its functions, broad outcomes like Identify, Protect and Detect, map onto the strategic row. Its categories map onto the operational row. Its two profiles draw the same column line. A Target Profile, what the organization intends, reads as the paperwork at rest. A Current Profile, what it achieves, reads as the reality in motion.

ISO fits the same way. ISO 27001, the management system, sits on the strategic row. ISO 27002, the controls, sits on the operational row. Here the audit draws the column line. A control's design falls in the at-rest column. Its operating effectiveness, shown over time, falls in the in-motion column. Between them lies existence, the check that the design is real. The audit is the verb that carries a control from one column to the other.

There is one catch, a shared word. NIST's function is the model's capability, not its function. The table keeps the levels apart.

Standard levelExampleArchiMate reading
NIST functionDetectCapability
NIST categoryContinuous monitoring (DE.CM)Business function
NIST subcategoryNetworks monitored (DE.CM-01)Business function, composed into the category
ISO 27001 clauseMonitoring and measurement (9.1)Capability
ISO 27002 controlMonitoring activities (8.16)Business function

These are the at-rest readings. In motion, the same rows give value stream and process, through NIST's Current Profile and ISO's operating-effectiveness audit.

Neither standard was bent to fit. Both already separate strategy from operations and paperwork from reality. The grid only names both splits at once. The edges are the model's alone. Realizes, serves and aggregates make the four answers trace as one.

The security finding is the distance between the columns. A Detect capability can sit in every policy while the monitoring process behind it has stalled. The at-rest cell is filled. The in-motion cell is empty. That gap is what the grid is built to surface. The paperwork is easy. The running is the question.


Organizing this is harder than naming it. The work is collective and slow. The field gets organized by many people writing carefully about what they can see clearly. This article is one small contribution to that work.

Sources cited

  • The at-rest and in-motion split and the business-model and operating-model split come from the ArchiMate 3.2 Specification (The Open Group, 2022). So do the realize, serve and aggregate relationships. The value stream element was introduced in ArchiMate 3.1 (The Open Group, 2019).
  • Capability mapping and capability-based planning, relating capabilities to the functions and value streams that realize and serve them, are set out in the TOGAF Standard (The Open Group), the BIZBOK Guide (Business Architecture Guild), and The Open Group's guide to capability-based planning with the TOGAF and ArchiMate Standards.
  • The Functions, Categories and Subcategories, and the Current and Target Profiles, are from the NIST Cybersecurity Framework 2.0 (NIST, 2024).
  • The management system, controls and audit terms are from ISO/IEC 27001 and ISO/IEC 27002. Design, existence and operating effectiveness are standard audit practice.

Other posts

Image without description
  • Jacco Meijer
  • |
  • May 19, 2026

A security architect's map of capability

Seven SABSA viewpoints, translated for a TOGAF audience

Image without description
  • Jacco Meijer
  • |
  • May 11, 2026

Reading the security architect three ways

CISSP, TOGAF, SABSA and what each one is for

Image without description
  • Jacco Meijer
  • |
  • Apr 13, 2026

The human factor on the capability staircase

Can Amartya Sen's capability approach travel into Enterprise Architecture?

Image without description
  • Jacco Meijer
  • |
  • Mar 16, 2026

Two Capabilities on the same back-plane

Security lives on the full back-plane of Enterprise Architecture and crosses the boundary of two perspectives of Capability

Image without description
  • Jacco Meijer
  • |
  • Feb 2, 2026

Four architects and the limits of personality

Why legal, empirical and behavioural limits keep personality tools and role frameworks apart

Image without description
  • Jacco Meijer
  • |
  • Jan 5, 2026

Four architects and why we need all of them

What sounds like a casual observation is actually a structural truth: architecture isn’t about personalities, but about competing stances your organisation cannot afford to miss.

Image without description
  • Jacco Meijer
  • |
  • Oct 22, 2025

What cyber security mistakes do organizations still make?

A brief check on how the AI response for this question compares to real life experience.

Image without description
  • Jacco Meijer
  • |
  • Oct 19, 2025

Risk analysis for software development

By systematically identifying and assessing potential risks, teams can reduce uncertainty and prevent costly issues.

Image without description
  • Jacco Meijer
  • |
  • Oct 18, 2025

Security controls for software development

Exploring how security controls protect and improve every stage of the DevSecOps workflow.

Image without description
  • Jacco Meijer
  • |
  • Oct 17, 2025

Software development security

On risk assessments, security controls and the complexity of securing the Software Development Lifecycle (SDLC)

Image without description
  • Jacco Meijer
  • |
  • Oct 14, 2025

Canonical controls with Enterprise Risk and Security Management

How to use the SCF canonical control objectives with ERSM in Archimate

Image without description
  • Jacco Meijer
  • |
  • Oct 7, 2025

ISO 27000, ISA 62443, NIS2, BIO, NIST CSF and NIST SP 800-53

How to align the steadily increasing number of cyber security frameworks, standards and regulations?

Image without description
  • Jacco Meijer
  • |
  • Aug 15, 2025

Asset security

Information asset identification and classification from a security perspective

Image without description
  • Jacco Meijer
  • |
  • Aug 8, 2025

Data security

Data identification, data roles and data classification from a security perspective

Image without description
  • Jacco Meijer
  • |
  • Jul 25, 2025

Threat modeling, security frameworks and Enterprise Architecture

Combining ISO 27001, NIST CSF and threat modeling with Enterprise Architecture strengthens all elements

Image without description
  • Jacco Meijer
  • |
  • Jul 18, 2025

Threat modeling as part of a risk framework

Threat modeling in the context of ISO 27001 and NIST CSF

Image without description
  • Jacco Meijer
  • |
  • Jul 11, 2025

Cyber security risk frameworks

Managing cyber security risk with ISO 27001 and NIST CSF

Image without description
  • Jacco Meijer
  • |
  • Jun 27, 2025

NIST CSF Tiers for cyber security risk governance and management

NIST CSF 2.0 contains useful tiers for Capability Maturity Modeling in Enterprise Architecture

Image without description
  • Jacco Meijer
  • |
  • Jun 20, 2025

Archimate risk assessment elements

A few simple specializations for working with risk assessments in Archimate

Image without description
  • Jacco Meijer
  • |
  • Jun 13, 2025

Security principles in Enterprise Architecture

Adding security principles to Enterprise Architecture for NIST CSF and ISO 27001

Image without description
  • Jacco Meijer
  • |
  • Jun 6, 2025

Combining ISO 27001 and NIST CSF

How to use ISO 27001 and NIST Cyber Security Framework together

Image without description
  • Jacco Meijer
  • |
  • May 1, 2025

CISSP certification and Enterprise Architecture

How do the CISSP certification domains relate to Enterprise Architecture and the ArchiMate layers?

Image without description
  • Jacco Meijer
  • |
  • Apr 23, 2025

Architect roles in the ArchiMate context

An ArchiMate model that maps architect roles to the ArchiMate framework layers.

Image without description
  • Jacco Meijer
  • |
  • Mar 18, 2025

Visualizing IT Architecture in three languages, UML, C4 and ArchiMate

What are the differences and what are these languages most used for?

Image without description
  • Jacco Meijer
  • |
  • Feb 18, 2025

OAuth 2.0 and OpenID Connect Sequence Diagrams

Technical specs can be hard to read. While still highly technical, the UML Sequence Diagrams provided in this blog are a lot easier to understand.

Image without description
  • Jacco Meijer
  • |
  • Jan 9, 2025

OWASP and CISSP

OWASP recommendations from the independent information security certification CISSP.

Image without description
  • Jacco Meijer
  • |
  • Mar 21, 2024

UI Library with MDX documentation

Using the simple Render JSX plugin for Esbuild this post shows how to setup a simple UI library.

Image without description
  • Jacco Meijer
  • |
  • Mar 20, 2024

Render JSX plugin for Esbuild

Transform Esbuild generated JSX bundles to HTML pages.

Image without description
  • Jacco Meijer
  • |
  • Mar 19, 2024

Esbuild as a static site generator for MDX

Static site generators gain popularity. This blog is about using Esbuild as a static site generator for MDX.

Image without description
  • Jacco Meijer
  • |
  • Mar 18, 2024

11ty and Github pages

Simplifying the Contentful-Gatsby-Netlfy trio.

Image without description
  • Jacco Meijer
  • |
  • Jun 30, 2022

NPM7 and @npmcli/arborist

@npmcli/arborist is a powerful library that handles the new NPM 7 workspaces. This blog is about a simple make tool that uses the library.

Image without description
  • Jacco Meijer
  • |
  • May 12, 2022

Comparing React app, Nextjs and Gatsby

A new React project starts with a React toolchain. Main tools in the chains are SSR, React server components and GraphQL.

Image without description
  • Jacco Meijer
  • |
  • May 10, 2022

Versioning strategy for NPM modules

It is important to be able to bump the version of a NPM package without side effects.

Image without description
  • Jacco Meijer
  • |
  • Apr 12, 2022

React component themes and CSS variables

Creating React components with flexible themes by using CSS variables.

Image without description
  • Jacco Meijer
  • |
  • Mar 21, 2022

Content modeling with variants

The efficiency of a variant field in a content model.

Image without description
  • Jacco Meijer
  • |
  • Mar 12, 2022

Documentation

Documenting a software project is challenging. Here's a few simple guidelines that help a team writing clear documentation.

Image without description
  • Jacco Meijer
  • |
  • Mar 11, 2022

Javascript history

In 1986 David Ungar and Randall B. Smith developed Self at Xerox PARC. Inspired by Java, Scheme and Self Brendan Eich created Javascript in 1995.

Image without description
  • Jacco Meijer
  • |
  • Mar 10, 2022

On Javascript transpilers, bundlers and modules

There's Javascript transpilers, modules, bundles and bundlers. This is a brief overview of all of these.

Image without description
  • Jacco Meijer
  • |
  • Feb 11, 2022

Agile Scrum

The Agile Scrum framework is flexible enough to be used in many different ways. Here's one way of working.

Image without description
  • Jacco Meijer
  • |
  • Jan 20, 2022

What happened to Wheelroom?

Founded in 2018. Started to fly in 2020 and abandoned in 2021. What happened?

Image without description
  • Jacco Meijer
  • |
  • Jan 19, 2022

Contentful, Netlify and Gatsby four years later

What did we learn from using Contentful for four years?

Image without description
  • Jacco Meijer
  • |
  • Jan 18, 2022

Typescript interface for React UI components

How to define an interface for React UI components that prevents breaking changes.

Image without description
  • Jacco Meijer
  • |
  • Jan 17, 2022

Naming React components

What's in a name? A clear naming strategy helps developers communicate. Most devs rather spend time writing component code than wasting time on a good component name.