Skip to main content

capability

ArchiMate 3.2 Equivalent: Capability (Strategy Layer)

Represents a business capability—a foundational ability that an enterprise possesses or requires to execute its strategy and business model.

Capabilities can be nested hierarchically to represent Level 1, Level 2, and Level 3 capability decompositions.

Visual Styling

To apply custom icons, borders, shapes, or CSS styles to capabilities, use a Style Rule (e.g. style capability where time == "Invest" { icon "chart-growth" }).


Syntax

capability <id> "<Display Name>" {
# Properties
description "<text>"
owner "<team_or_person>"
tags ["tag1", "tag2"]
time "Tolerate" | "Invest" | "Migrate" | "Eliminate"
number "1.1" | auto
maturity "High" | "Medium" | "Low"

# Special Blocks
lifecycle { phase ... }
score { business_value ... tech_fit ... }

# Nested Sub-Capabilities
capability <sub_id> "<Sub Capability Name>" { ... }

# Relationships
relationships { ... }
}

Properties

PropertyTypeAllowed ValuesDescription
descriptionstringFree textComprehensive explanation of what the capability delivers
ownerstringFree textAccountable business unit or owner
tagsstring[]Array of stringsCategorization tags (e.g. tags ["core", "differentiating"])
timeenum"Tolerate", "Invest", "Migrate", "Eliminate"TIME portfolio classification
numberstring / autoString like "1.1" or literal autoHierarchical capability numbering
maturitystringe.g. "Initial", "Managed", "Optimized"Business capability maturity rating

Special Blocks

lifecycle

lifecycle {
phase Run start "2023-01-01" end "2027-12-31" # Preferred single-line format
}

score (Strategic Assessment)

score {
business_value 9 # Numeric 1 to 10
tech_fit 8 # Numeric 1 to 10
}

Allowed Relationship Verbs & Targets

VerbArchiMate RelationAllowed Target Entity Types
composed_ofCompositioncapability (Nested sub-capabilities)
realizesRealizationcapability, goal, stage
servesServingactor, process, system, app
reads, writesAccessdata_object
flows_toFlowsystem, app, component, process, data_object
triggersTriggeringprocess
influencesInfluencegoal, kpi
migrates_toTransformationsystem, app, component, infrastructure, environment
depends_onDependencycapability, app, system, component, infrastructure, process
governed_byGovernancepolicy, standard

Complete Example

capability cap_payments "Payment Processing" {
description "End-to-end payment capture, tokenization, and settlement"
owner "Global Payments Tribe"
tags ["fintech", "core-capability"]
time "Invest"
maturity "High"

lifecycle {
phase Run start "2022-06-01"
}

score {
business_value 10
tech_fit 8
}

# Nested Child Capability (Level 2)
capability cap_tokenization "Card Tokenization" {
description "Secure vaulting of cardholder payment data"
number "1.1"
}

relationships {
this realizes goal_market_expansion "Supports global expansion goal"
this serves actor_online_shopper
this governed_by pol_pci_dss
}
}