> [!tldr] Comparing various opinions on the most useful "subset" of Archimate Since the point of [[Archimate]] is **communication**, it seems appropriate to recognize the more esoteric concepts. You would be pretty okay for most audiences sticking with the "main" elements of ArchiMate. Depending on your sources, you get a slightly different take on what those are. > [!tip] The real tip is: All ArchiMate Concepts can be useful. All can be confusing. What what's best but make sure it's understood by the audience. # Full ArchiMate This is the palette from [[Archi]]: ![[Screenshot 2026-03-23 at 1.49.54 PM.png]] | **Layer** | **Number of Constructs** | | -------------- | :----------------------: | | Relationships | 11 | | Strategy | 4 | | Business | 13 | | Application | 9 | | Technology | 13 | | Physical | 4 | | Motivation | 10 | | Implementaiton | 5 | | **Total** | **69** | > [!warning] That's a lot. > So there's roughly ~70 constructs you can use in various ways to say different things. So let's do a cross section of people's opinion of # Reduced Summary Table The sources agree[^1] on: - Role - Process - Function - Service - Business Actor - Business Object - Application Component - Data Object - Technology Node The point of this note was to make this table. | Domain | Concept | Inclusion List | | -------------- | --------------------- | --------------------- | | Strategy | Resource | πŸ§‘β€πŸ³ | | Strategy | Capability | πŸ§‘β€πŸ³2️⃣ | | Strategy | Value Stream | | | Strategy | Course of Action | πŸ§‘β€πŸ³ | | Business | Actor | πŸ‘πŸ§‘β€πŸ³πŸ§‘β€πŸ«1️⃣2️⃣3️⃣ | | Business | Role | πŸ‘πŸ§‘β€πŸ³1️⃣2️⃣3️⃣ | | Business | Collaboration | | | Business | Interface | πŸ§‘β€πŸ³ | | Business | Process | πŸ‘πŸ§‘β€πŸ³πŸ§‘β€πŸ«1️⃣2️⃣3️⃣ | | Business | Function | πŸ‘πŸ§‘β€πŸ³πŸ§‘β€πŸ«2️⃣3️⃣ | | Business | Interaction | πŸ‘ | | Business | Event | πŸ‘πŸ§‘β€πŸ³2️⃣ | | Business | Service | πŸ‘πŸ§‘β€πŸ³πŸ§‘β€πŸ«1️⃣2️⃣3️⃣ | | Business | Object | πŸ‘πŸ§‘β€πŸ³πŸ§‘β€πŸ«1️⃣2️⃣ | | Business | Contract | | | Business | Representation | πŸ§‘β€πŸ³ | | Business | Product | πŸ§‘β€πŸ³ | | Application | Component | πŸ‘πŸ§‘β€πŸ³πŸ§‘β€πŸ«1️⃣2️⃣3️⃣ | | Application | Collaboration | | | Application | Interface | πŸ§‘β€πŸ³2️⃣ | | Application | Function | πŸ‘πŸ§‘β€πŸ³πŸ§‘β€πŸ« | | Application | Interaction | πŸ‘ | | Application | Process | πŸ‘πŸ§‘β€πŸ³πŸ§‘β€πŸ« | | Application | Event | πŸ‘πŸ§‘β€πŸ³ | | Application | Service | πŸ‘πŸ§‘β€πŸ³πŸ§‘β€πŸ«1️⃣2️⃣3️⃣ | | Application | Data Object | πŸ‘πŸ§‘β€πŸ³πŸ§‘β€πŸ«1️⃣2️⃣3️⃣ | | Technology | Node | πŸ‘πŸ§‘β€πŸ³1️⃣2️⃣3️⃣ | | Technology | Device | πŸ§‘β€πŸ³πŸ§‘β€πŸ«2️⃣ | | Technology | System Software | πŸ§‘β€πŸ³πŸ§‘β€πŸ«1️⃣2️⃣ | | Technology | Collaboration | | | Technology | Interface | πŸ§‘β€πŸ³ | | Technology | Path | | | Technology | Communication Network | πŸ§‘β€πŸ³ | | Technology | Function | πŸ‘πŸ§‘β€πŸ« | | Technology | Process | πŸ‘πŸ§‘β€πŸ« | | Technology | Interaction | πŸ‘ | | Technology | Event | πŸ‘πŸ§‘β€πŸ³ | | Technology | Service | πŸ‘πŸ§‘β€πŸ³πŸ§‘β€πŸ«1️⃣2️⃣3️⃣ | | Technology | Artifact | πŸ‘πŸ§‘β€πŸ³πŸ§‘β€πŸ«3️⃣ | | Physical | Equipment | | | Physical | Facility | | | Physical | Distribution Network | | | Physical | Material | | | Motivation | Stakeholder | πŸ‘πŸ§‘β€πŸ³2️⃣ | | Motivation | Driver | πŸ‘πŸ§‘β€πŸ³2️⃣ | | Motivation | Assessment | πŸ§‘β€πŸ³ | | Motivation | Goal | πŸ‘πŸ§‘β€πŸ³2️⃣ | | Motivation | Outcome | πŸ§‘β€πŸ³2️⃣ | | Motivation | Principle | πŸ§‘β€πŸ³ | | Motivation | Requirement | πŸ‘πŸ§‘β€πŸ³2️⃣ | | Motivation | Constraint | πŸ§‘β€πŸ³ | | Motivation | Meaning | | | Motivation | Value | πŸ§‘β€πŸ³ | | Implementation | Work Package | πŸ‘2️⃣ | | Implementation | Deliverable | πŸ‘2️⃣ | | Implementation | Implementation Event | | | Implementation | Plateau | πŸ‘ | | Implementation | Gap | | Inclusion list legend: πŸ‘ = [[#My Take]] πŸ§‘β€πŸ³ = [[#ArchiMate Cookbook]] πŸ§‘β€πŸ« = [[#ArchiMate 101]] 1️⃣ = [[#Gemini]] 2️⃣ = [[#ChatGPT]] 3️⃣ = [[#Claude]] ## My Take Behavior - keep all Business - actor & role & object App - component & object Technology - node & artifact Physical - probably just drop Implementation - work package, deliverable, plateau? Motivation - stakeholder, driver, goal, requirement Strategy - ... probably just drop & use prose to describe stuff... or keep all of it. ## ArchiMate Cookbook The [[Archimate Cookbook]] suggests a limited set: ![[Screenshot 2026-03-23 at 1.59.11 PM.png]] | **Layer** | **Number of Constructs** | Removed | | -------------- | :----------------------: | ---------------------------------------------------- | | Relationships | 9 | (not sure actually) | | Strategy | 3 | Value Stream | | Business | 10 | Collaboration, interaction, contract | | Application | 7 | Collaboration, interaction | | Technology | 8 | Collaboration, interaction, path, function, process, | | Physical | 0 | All physical elements | | Motivation | 9 | Meaning | | Implementaiton | 0 | All implementation elements | | **Total** | **46** | | Fewer, but still a lot. ## ArchiMate 101 ArchiMate 101 (from [[#Source]]) is similar-ish to the ArchiMate Cookbook in terms of its purpose. It doesn't outright say "this is the most useful subset" - but it does limits introductions to: - Services, Functions, and Processes | Layer | Active Structure | Passive Structure | | ----------- | ----------------------- | ----------------- | | Business | Actor | Object | | Application | Component | Object | | Technology | Device, System Software | Artifact | ## Gemini - [ ] Clean up - **Business Process:**Β Represents the core behavioral steps and workflows that deliver specific business outcomes. - **Business Actor / Business Role:**Β Denotes the organizational entities, departments, or named responsibilities that execute processes. - **Business Service:**Β Defines the outward-facing value or capability exposed by business behavior to internal or external users. - **Business Object:**Β Captures the key conceptual information or artifacts manipulated during a process (e.g.,Β _Invoice_,Β _Customer Profile_).Β [[1](https://architectureinmotion.com.au/archimate-elements/),Β [2](https://www.youtube.com/watch?v=Ga8G3k3Q1N4&t=473)] Core Application Layer Concepts - **Application Component:**Β Represents software modules, packaged systems, or microservices that automate business functionality. - **Application Service:**Β Exposes automated behavior and capabilities provided by an application component. - **Data Object:**Β Models structured electronic data entities corresponding to application data and databases.Β [[1](https://www.leanix.net/en/wiki/ea/what-is-archimate),Β [2](https://www.youtube.com/watch?v=b49nj0AV5xU&t=554),Β [3](https://www.researchgate.net/figure/Automatic-weights-to-ArchiMate-elements_tbl1_300207754),Β [4](https://www.youtube.com/watch?v=Ga8G3k3Q1N4&t=473)] Core Technology Layer Concepts - **Node:**Β Represents physical or virtual computational hardware and execution environments. - **System Software / Technology Service:**Β Captures infrastructure software (like operating systems or databases) and underlying hosting services.Β [[1](https://blog.visual-paradigm.com/comprehensive-guide-to-archimate-diagrams/)] Most Used Relationships - **Serving (Dependency):**Β Links services or components to the behaviors/processes they support (e.g., an Application ServiceΒ _serves_Β a Business Process). - **Realization:**Β Connects a concrete component or service to the abstract definition it fulfills. - **Triggering / Flow:**Β Establishes temporal sequencing between business processes or data movement between elements.Β [[1](https://www.leanix.net/en/wiki/ea/what-is-archimate)] ## ChatGPT | | | | |---|---|---| |Tier|ArchiMate concept|What people actually use it for| |Very high|Application Component|Systems/applications: Salesforce, SAP, Billing System| |Business Process|End-to-end business behavior: Hire Employee, Fulfill Order| | |Business Actor|Organizations, departments, external parties| | |Business Role|Who is responsible for what| | |Capability|What the enterprise must be able to do| | |Business Service|Business-facing outcomes/services| | |High|Application Service|What an application provides to other things| |Business Function|Stable functional grouping of behavior| | |Data Object|Application-level data| | |Business Object|Conceptual/business information| | |Goal|Desired outcome| | |Stakeholder|Who cares about the architecture| | |Driver|Why change is happening| | |Work Package|Project/initiative/change effort| | |Medium|Node|Hosting/runtime environment| |Technology Service|Infrastructure/platform service| | |System Software|DBMS, OS, runtime, middleware| | |Device|Actual hardware| | |Application Interface|API/interface when the interface itself matters| | |Business Event|Important triggering occurrence| | |Outcome|Result produced by a change or capability| | |Requirement|Architecture requirement| | |Deliverable|Output of a project/work package| | It went on to say: Structure - Person / Actor - Organization - Role - Application - Technology - Data / Information Object Behavior - Capability - Process - Service Intent - Stakeholder - Driver - Goal - Requirement Change - Initiative / Work Package - Outcome ## Claude Business Layer β€’ Business Services β€” by far the most commonly used concept; these bridge business and IT and make the value exchange explicit β€’ Business Functions β€” used for capability modeling and decomposition β€’ Business Processes β€” essential for understanding workflow and orchestration β€’ Business Roles/Actors β€” necessary for ownership and accountability but often underutilized Application Layer β€’ Application Components β€” fundamental building block; most rationalization work revolves around these β€’ Application Services β€” the realized business services; critical for understanding application-to-business mapping β€’ Data Objects β€” often the real constraint when decomposing applications Technology Layer β€’ Nodes (servers, infrastructure) β€” practical necessity for capacity and deployment planning β€’ Artifacts (binaries, databases) β€” underused but valuable for tracking what actually runs where β€’ Technology Services β€” bridge the platform to application layer Most Critical Relationships β€’ Realization (application β†’ business) β€” the core mapping for showing delivery β€’ Aggregation/Composition β€” for hierarchy and decomposition β€’ Flow β€” for process and data movement β€’ Association β€” unfortunately overused as a catch-all **** # More ## Source - self - https://archimate-community.pages.opengroup.org/workgroups/archimate-101/ - [[Archimate Cookbook]] [^1]: at least 5 of the 6