Insight · How-to

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.

What this covers

  • The layer structure — start with Business, Application, and Technology; add Motivation and Strategy as your practice matures.
  • The 15 elements to learn first — the rest can wait.
  • The 4 relationships that carry 80% of diagrams — Assignment, Serving, Realization, Triggering.
  • Setting up the ArchiMate 3 MDG — confirm it is active before drawing a single diagram.
  • The bottom-up build sequence — application portfolio first, then business, then technology.

The 3+1 layer structure in 60 seconds

ArchiMate 3.2 has six layers. You do not need to use all of them on day one. Here is what each one answers:

LayerQuestion answeredStart here?
MotivationWhy does the organization do what it does? Drivers, goals, requirements.Later (after core layers)
StrategyWhat capabilities does the organization have?Later
BusinessWhat does the organization do? Roles, processes, services.Yes
ApplicationWhat software supports the business?Yes — start here
TechnologyWhat infrastructure runs the applications?Yes
Physical / ImplementationWhat 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):

  1. Business Actor — a named person, team, or organization (the "who").
  2. Business Role — a responsibility or capacity (what the who does).
  3. Business Process — a triggered sequence of activities producing a result.
  4. Business Service — the externally visible function the business delivers.
  5. Business Object — a meaningful information concept (Customer, Invoice, Policy).

Application layer (4):

  1. Application Component — a software application or system.
  2. Application Service — what the application offers externally.
  3. Application Interface — the access point (API endpoint, UI).
  4. Data Object — information managed by the application.

Technology layer (3):

  1. Node — a computing resource (server, VM, cloud service).
  2. System Software — the execution environment (OS, database, middleware).
  3. 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 80% of your diagrams

ArchiMate has 12 relationship types. These four cover the vast majority of connections in standard models.

Relationship 01

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 Application Component.

Relationship 02

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.

Relationship 03

Realization

"This concrete element fulfills what that abstract one specifies." Business Process realizes Business Service; Application Component realizes a Capability or a Business Service.

Relationship 04

Triggering

"This event or process causes that one to begin." The causal activation link — Business Event triggers Business Process, Business Process triggers Application Process.

Master these four and you can build coherent ArchiMate models. Add the other eight — Flow, Access, Influence, Association, Composition, Aggregation, Specialization, Junction — as your practice develops.

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.

1

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).

2

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.

3

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.

4

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. Add tagged values for owner, lifecycle status, and hosting model. This gives you a foundation that 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, with Assignment connectors from Application Components to the Nodes they run on. This makes infrastructure impact analysis possible.

Stage 5 — Capability map. Add Capability elements, with Realization connectors from components to the capabilities they enable. Tagged-value assessment data 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 not a model — it 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:

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. Genuine proficiency — all 12 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 Corporate and Ultimate editions and may need to be activated — go to Specialize → Technologies → Manage-Tech to confirm. On Professional edition, check your specific version, as availability varies.

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.

Get to practice-ready faster

Self-study gets you to the basics. Structured development gets you to genuine proficiency — with the right habits, governance discipline, and repository-quality standards built in from the start. Sparx Services' training for architects takes practitioners from ArchiMate foundations through to advanced practice: MDG governance, cross-layer modeling, motivation-layer design, and well-structured repositories. You work with practitioners who use ArchiMate in production EA environments every day.

Want your team ArchiMate-ready in weeks, not months?

Talk to a practitioner about structured ArchiMate training and a well-governed Sparx EA repository.

Book a call →