| Applying the ArchiMate Language Structure (including advanced concepts) | Ability to use the full structure of the language, including advanced constructs, layers, and aspects. | Enterprise Architect, Solution Architect, Technical Architect |
| Applying the Generic Metamodel | Practical capability to use the metamodel to structure, validate, and interpret architecture models. | Enterprise Architect, Business Architect, Data/Information Architect |
| Applying ArchiMate Relationships | Ability to apply the complete set of structural, behavioral, dynamic, and motivation relationships. | Solution Architect, Technical Architect, Business Analyst |
| Applying Motivation Elements | Ability to model drivers, goals, outcomes, assessments, and requirements. | Business Architect, Business Analyst, Product Manager |
| Applying the Strategy Layer | Capability to model capabilities, resources, and courses of action. | Business Architect, Enterprise Architect, Product Manager |
| Applying the Business Layer | Ability to model business processes, functions, roles, services, and objects. | Business Analyst, Business Architect, Process Designer |
| Applying the Application Layer | Ability to model applications, components, services, and data objects. | Solution Architect, Application Architect, Data Architect |
| Applying the Technology Layer | Ability to model infrastructure, platforms, devices, and system software. | Technical Architect, Infrastructure Architect, DevOps‑aligned roles |
| Applying Cross‑Layer Modeling | Ability to model dependencies, flows, and interactions across multiple layers. | Enterprise Architect, Solution Architect, Technical Architect |
| Applying the Implementation & Migration Layer | Ability to model work packages, deliverables, plateaus, and gaps for transformation planning. | Project Manager, Program Manager, Enterprise Architect |
| Applying the Viewpoint Mechanism | Ability to select, tailor, and use viewpoints to address stakeholder concerns. | Enterprise Architect, Business Analyst, Consultant |
| Applying Language Customization Mechanisms | Ability to extend or tailor the ArchiMate language responsibly for organizational needs. | Enterprise Architect, Modeling Specialist, Consultant |
| Practical Modeling Capability | Ability to create, refine, and communicate architecture models using ArchiMate notation. | All architecture roles, Analysts, Consultants |