> [!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