ArchiMate in 30 Minutes: Essential Quick-Start for Sparx EA Teams
If you are new to ArchiMate and need to start using it in Sparx EA this week, this is the guide. You do not need to master all 50-plus element types before you begin. The practitioners who build effective models fastest focus on a core set: roughly 15 element types and the 4 relationships that account for most of the connections they ever draw. The guide starts with the layers, then the 15 elements, then the four relationships (Assignment, Serving, Realization and Triggering), then the MDG setup and a bottom-up build order.
This core set is also what you need to work well with AI. An architect uses ArchiMate to say what the enterprise looks like in a form other people can check. Today that means placing every element and connector by hand. The AI-augmented way is to describe the applications, services and platforms in plain language and let AI create the typed elements and relationships in the repository. The skill is knowing the core vocabulary well enough to ask for the right element and relationship, and to see at once when the result is wrong.
The layer structure in 60 seconds
ArchiMate 3.2 organizes the language into the Business, Application and Technology layers plus the Strategy, Motivation, Physical and Implementation and Migration extensions. You do not need to use all of them on day one. Here is what each one answers:
| Layer | Question answered | Start here? |
|---|---|---|
| Motivation | Why does the organization do what it does? Drivers, goals, requirements. | Later (after core layers) |
| Strategy | What capabilities does the organization have? | Later |
| Business | What does the organization do? Roles, processes, services. | Yes |
| Application | What software supports the business? | Yes, start here |
| Technology | What infrastructure runs the applications? | Yes |
| Physical / Implementation | What physical assets and transformation work exist? | Much later |
Day-one recommendation: start with the Application layer and build your application portfolio. Add the Business layer to show what the applications support, then the Technology layer to show what they run on. Bring in Motivation and Strategy once the core layers feel comfortable.
The 15 element types to learn first
You do not need to memorize the full element catalog before starting. This subset covers the vast majority of what practitioners model in their first months.
Business layer (5):
- Business Actor: a named person, team, or organization (the "who").
- Business Role, a responsibility or capacity (what the who does).
- Business Process, a triggered sequence of activities producing a result.
- Business Service, the externally visible function the business delivers.
- Business Object: a meaningful information concept (Customer, Invoice, Policy).
Application layer (4):
- Application Component, a software application or system.
- Application Service, what the application offers externally.
- Application Interface, the access point (API endpoint, UI).
- Data Object, information managed by the application.
Technology layer (3):
- Node: a computing resource (server, VM, cloud service).
- System Software: the execution environment (OS, database, middleware).
- Communication Network: the network fabric (LAN, VPN, VNet).
Strategy layer (1): Capability, what the organization can do, independent of how.
Motivation layer (2): Goal, what the organization is trying to achieve; Requirement, what the architecture must provide.
Everything else in ArchiMate builds on these. Learn them, use them, then expand your repertoire as specific modeling needs arise.
The 4 relationship types for most of your diagrams
ArchiMate defines 11 relationship types. These four cover most of the connections in standard models.
Assignment
"Who is responsible for this, or where does it run." Links an active structure element to what it performs or hosts. Business Actor to Business Role, Business Role to Business Process, Node to System Software.
Serving
"This element supports that one." The source provides to the target. Application Service serves Business Process, one Application Component serves another, Technology Service serves Application Component.
Realization
"This concrete element fulfills what that abstract one specifies." Business Process realizes Business Service; Application Component realizes a Capability or a Business Service.
Triggering
"This event or process causes that one to begin." The causal activation link. Business Event triggers Business Process, Business Process triggers another Business Process.
Master these four and you can build coherent ArchiMate models. Add the other seven (Flow, Access, Influence, Association, Composition, Aggregation and Specialization) as your practice develops. The Junction connector joins several relationships of the same type.
Setting up ArchiMate in Sparx EA
Before you create your first diagram, confirm the MDG is in place. These four steps take you from a blank repository to your first typed diagram.
Confirm the ArchiMate 3 MDG is active
In Sparx EA, go to Specialize → Technologies → Manage-Tech and confirm "ArchiMate 3" is listed and enabled. If it is missing, import it via Specialize → Technologies → Import MDG Technology. The ArchiMate 3 MDG ships with current Sparx EA versions (Corporate and above).
Create your package structure
Before any elements, set up a package structure matching the layers: an Architecture Repository root with child packages for Motivation and Strategy (add later), Business, Application (start here), and Technology. Create these as model packages, right-click the root node → Add Package.
Create your first ArchiMate diagram
In the Application package, right-click → Add Diagram → select "ArchiMate 3" → choose "Application Layer Diagram." The ArchiMate 3 toolbox appears with the application-layer element types.
Use the toolbox, not generic elements
Drag from the ArchiMate 3 toolbox, not the generic element tools, which create UML elements. Confirm typing by checking the stereotype in element properties: an Application Component should show «ApplicationComponent» from the ArchiMate 3 MDG.
What to model first: the bottom-up sequence
The most effective approach for beginners is bottom-up. Each stage produces something immediately useful and sets up the next.
Stage 1. Application portfolio. Inventory your applications: one Application Component per significant system. Keep the model to what each application is and how it connects. Data such as owner, lifecycle status and cost lives in the systems that own it, and AI-augmented work connects to those systems instead of copying the values into the repository. The portfolio is immediately recognizable to stakeholders.
Stage 2. Application services and interfaces. For each component, add the Application Services it provides and the Application Interfaces that expose them. This makes your integration architecture visible.
Stage 3. Business layer. Add Business Service elements for what the organization delivers, with Realization connectors from components to the services they enable. Add key Business Processes, with Serving connectors from Application Services.
Stage 4. Technology layer. Add Node elements for infrastructure, and connect each Application Component to the Nodes it runs on, through an Artifact when you need the strict ArchiMate form. This makes infrastructure impact analysis possible.
Stage 5. Capability map. Add Capability elements, with Realization connectors from components to the capabilities they enable. Assessment data from the systems that hold it, connected to the model, turns this into a heatmap.
Stage 6. Motivation layer. Add Goals and Drivers, connect Capabilities to Goals, and link Requirements to architecture elements. This is where the model starts connecting to organizational intent.
Most teams reach Stage 3 in the first month and Stage 5 within six months. Stages 5 and 6 are where the model becomes a strategic tool.
Common first mistakes and how to avoid them
Mistake 1: skipping the ArchiMate toolbox. Create elements with the standard Sparx EA dialog instead of the ArchiMate toolbox and you get UML elements, not ArchiMate ones. They look similar on a diagram but carry no ArchiMate typing, so governance queries and reporting will not recognize them. Always use the ArchiMate 3 toolbox for ArchiMate work.
Mistake 2: modeling at the wrong granularity. A common first-model error is building highly detailed models immediately, 200 process steps, every field in every application. ArchiMate works best at a higher level of abstraction. Start with major applications, primary business services, and key processes; add detail selectively where a decision needs it.
Mistake 3: skipping the relationships. A model of boxes with no connectors is a list. The relationships are where the architectural value lives: which applications support which services, which infrastructure hosts which applications. Spend as much effort on the connections as on the elements.
Mistake 4: building diagrams, not a repository. The goal is a repository of reusable, queryable elements, not a pile of diagrams. An Application Component should appear across multiple views, reused rather than recreated. When you make a new diagram, drag existing elements from the repository onto it. This is what keeps the model coherent and queryable.
Mistake 5: naming with verbs instead of nouns. Element names should be noun phrases: "Customer Onboarding Process," not "Onboard Customers"; "Loan Assessment Capability," not "Assess Loans." Noun naming keeps elements stable across context changes and matches how the organization talks about its capabilities and processes.
Where to go next
Once you are comfortable with the basics:
- ArchiMate Motivation layer, add the strategic intent layer. See Drivers, Assessments, Goals and Principles in Sparx EA.
- ArchiMate Business layer, deepen your business modeling. See Actors, Roles, Business Processes and Services.
- ArchiMate relationships, master all 11 types. See Association, Realization, Serving, Triggering, which to use when.
- ArchiMate vs UML, see how the two notations work together in the full comparison.
- The ArchiMate 3.2 specification, the authoritative reference, freely available at opengroup.org.
Frequently asked questions
How long does it take to learn ArchiMate?
Most practitioners produce useful models within two to four weeks, using the core set of 15 elements and 4 relationships in this guide. Full proficiency, all 11 relationship types, every layer, MDG governance, and cross-layer analysis, typically takes three to six months of consistent practice. Structured development through Sparx Services training for architects accelerates that timeline.
Do I need to buy the ArchiMate specification?
No. The Open Group's ArchiMate specification is freely available at opengroup.org. The current version is ArchiMate 3.2, backward compatible with 3.0. It is the authoritative reference for element types, relationship types, and viewpoint definitions.
Is the ArchiMate MDG included with Sparx EA?
Yes. The ArchiMate 3 MDG ships with Sparx EA, and which editions include it depends on your license, so check yours. It may need to be activated: go to Specialize → Technologies → Manage-Tech to confirm.
What is the difference between a diagram and a model in Sparx EA?
A diagram is a view; the model is the underlying repository of elements and relationships. The same Application Component can appear on multiple diagrams. Deleting it from a diagram leaves it in the repository; deleting it from the Project Browser removes it everywhere. Building a model means building the repository of typed elements with correct relationships; the diagrams are views over it.
What is the first diagram I should build?
An application layer diagram showing your application portfolio, one Application Component per significant application, with Application Services connecting them. It is immediately useful, recognizable to stakeholders, and the foundation for every later view. Then add the business layer above and the technology layer below.
Do I need TOGAF certification to use ArchiMate?
No. ArchiMate and TOGAF are separate standards, usable independently. They are frequently combined, TOGAF for process governance, ArchiMate for notation, but neither requires the other. For most practitioners, ArchiMate first is the right sequence.
What this means for the architect
Self-study gets you to the basics. The next step is using that vocabulary to direct AI on a real repository and review what it builds, against the layer rules and the relationship definitions above. Sparx Services' training for architects takes practitioners from the ArchiMate core through MDG governance and cross-layer modeling, working with practitioners who use ArchiMate in production EA environments.
Get your team working in ArchiMate with AI on your own repository.
We can teach your architects the ArchiMate core and how to direct AI, and mentor them until it sticks, or do the modeling for you and hand it over. Most teams want some of both.
Book a callKeep reading
You might also be interested in
ArchiMate vs UML: full comparison for enterprise architects
How the two notations differ, and how they work together in Sparx EA.
Read InsightArchiMate relationships: which to use when
Move beyond the core four and master all 11 relationship types.
Read For architectsFor architects
Structured development that takes practitioners from foundations to advanced practice.
Explore Why Sparx EAWhy Sparx EA
The repository that makes ArchiMate a queryable model, not a folder of pictures.
Explore