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

The layer structure in 60 seconds
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 most of your diagrams

ArchiMate defines 11 relationship types. These four cover most of the 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 System Software.

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

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

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 call