Your First Diagram
In this tutorial, you’ll create a project using an ArchiMate starter, add application elements to a diagram, and connect them with relationships. By the end, you’ll have a simple application cooperation diagram for Farquind Yachts’ digital systems.
Prerequisites: You’ve completed the Quick Start and have Farkitect open in your browser.
What you’ll build: A diagram showing three of Farquind’s applications (FQ Orders, FQ Vessels, FQ Owners) and the relationships between them.
1. Create a Project from the Farketplace
Section titled “1. Create a Project from the Farketplace”- Click File > New Project…
- Select the From Asset tab
- Search for ArchiMate and select the ArchiMate Starter asset
- The project name and description are pre-filled — you can change the name to Farquind Digital Systems if you like
- Click Create Project
The project opens with the ArchiMate 3.2 metamodel imported and ready to use. In the Explorer, you’ll see:
- M3 MOF Core — the system foundation (read-only)
- M2 Common — shared utility types like Note and Boundary (read-only)
- M2 ArchiMate 3.2 — the full ArchiMate metamodel with 61 element types (read-only)
- M1 packages — any sample content included in the starter
2. Create an M1 Package
Section titled “2. Create an M1 Package”Your modeling work lives in M1 packages. Let’s create one:
- Right-click on the project root in the Explorer
- Select New Package
- Name it M1 Farquind Applications
- Press Enter to confirm
This is where you’ll organize your Farquind application model elements.
3. Create a Diagram
Section titled “3. Create a Diagram”- Right-click on the M1 Farquind Applications package
- Select New Diagram
- Name it Application Cooperation
- Press Enter
The diagram opens on the Canvas — a blank surface ready for elements.
4. Add Elements from the Palette
Section titled “4. Add Elements from the Palette”The Palette (on the right side) shows all element types available from the ArchiMate metamodel, organized by layer. You’re going to add Application Component elements.
- In the Palette, find the Application Layer section
- Locate Application Component
- Drag Application Component from the Palette onto the Canvas
- A new element appears — it’s automatically selected and ready to rename
- Type FQ Orders and press Enter
Repeat this to add two more Application Components:
- Drag another Application Component onto the Canvas, name it FQ Vessels
- Drag a third Application Component onto the Canvas, name it FQ Owners
Arrange the three elements so they’re spaced out across the Canvas — drag them by clicking and moving.
You now have three elements representing Farquind’s core digital systems:
- FQ Orders — the online configurator and order management system
- FQ Vessels — the fleet telemetry and remote diagnostics platform
- FQ Owners — the owner community app for support, voyages, and social features
5. Connect Elements with Relationships
Section titled “5. Connect Elements with Relationships”Farquind’s systems communicate with each other. Let’s model that with ArchiMate Flow relationships.
- In the Palette, find the Relationship Types section
- Select Flow (click it once — it becomes the active tool)
- On the Canvas, click on FQ Orders and drag to FQ Vessels — a Flow relationship appears connecting them
- The relationship is created. You can click the edge label to name it Order fulfilment data
Repeat to create more connections:
- Draw a Flow from FQ Vessels to FQ Owners — name it Vessel telemetry alerts
- Draw a Flow from FQ Orders to FQ Owners — name it Delivery notifications
Press Escape to deselect the Flow tool and return to the pointer.
6. Save Your Diagram
Section titled “6. Save Your Diagram”Diagrams in Farkitect require an explicit save. You’ll see an indicator in the diagram tab showing unsaved changes.
Press Ctrl+S (or Cmd+S on Mac) to save.
7. Verify in the Explorer
Section titled “7. Verify in the Explorer”Look at the Explorer — your M1 Farquind Applications package now contains:
- The Application Cooperation diagram
- Three Application Component elements (FQ Orders, FQ Vessels, FQ Owners)
- Three Flow relationships connecting them
The Explorer always shows the complete model. A diagram is a view of the model — the same elements could appear on multiple diagrams. For more on this important distinction, see Diagrams vs Models.
What You’ve Learned
Section titled “What You’ve Learned”- How to create a project from a Farketplace starter asset
- How to create M1 packages and diagrams
- How to add elements from the Palette to the Canvas
- How to draw relationships between elements
- How to save a diagram
- That the Explorer shows the model, and diagrams are views of it
Next Steps
Section titled “Next Steps”- Working with the Explorer — Organize elements into packages and build out your model structure
- Editing Diagrams — Selection, multi-select, edge routing, nested elements, and keyboard navigation