> [!tldr] A simplification of Archimate retaining the bulk of its practical utility
> [!info] Updated
> In light of the upcoming [[Archimate 4.0]], my reduced set matches theirs to the extent possible
**Context** - all of this note is from the perspective of someone who would use [[Archimate]] to interface with *Normies* (i.e. not other in-the-weeds systems architects), but I also believe this is likely true even in inter-architect situations. Vaguely related to the idea that [[Experts are more Impressed by Simplicity]]. I'm not saying these things are *useless*, just that some things are clearly more often or broadly useful than others.
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.
## Archimate Cookbook: Medium-sized Set
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. Basically removing an sense of *process* out of the technology layer and removing the notion of collaboration and interactions (both change I fully get behind), as well as disregarding implementation and physical concerns as things the language can handle.
## Replicating the [[Archimate 4.0]] Preview
> [!summary] TL;DR
> **Consolidate to any ONE layer:**
> - Process
> - Function
> - Service
> - Event
> - Role
> - Collaboration
> - Location
> - Path
>
> **Drop:**
> - Contract
> - Constraint
> - All flavors of "Interaction"
> - Representation
> - Gap
>
> **Add:**
> - Multiplicity labels
****
# More
## Source
- self, ultimately, as informed by:
- https://www.hosiaisluoma.fi/blog/archimate/ - section 3 in particular
- ChatGPT, which I argued with