Real systems · real documentation
Examples
The best way to learn arc42 is to see it in action: complete architecture documentation of real-world systems: free online, and in the arc42-by-Example books.
Online examples
Browse real-world systems documented with arc42 — reviewed, hosted, and searchable — at examples.arc42.org.
Would you like your system listed there? See how to contribute.
In book form

arc42 by Example, 3rd edition contains several complete real-world architectures, documented with arc42: a chess engine, a huge CRM system, a web system tracking biking activities, and an extremely small menu-bar application. Written by Gernot Starke, Michael Simons, Stefan Zörner, Ralf D. Müller and Hendrik Lösch.
Each example starts from the problem domain and quality requirements, walks through context, solution strategy, building blocks and runtime scenarios, and explains the crosscutting concepts of the architecture and its implementation.

For embedded systems and IoT, arc42 by Example Volume 2 by Peter Hruschka, Ivan Kostov and Wolfgang Reimesch adds two documented hardware/software co-design architectures.
Learn arc42 in a training
We teach arc42 and modern software architecture in iSAQB-certified Foundation trainings, both on-site and online. Upcoming dates:
Hands-on architecture training — most classes taught by Peter Hruschka and Gernot Starke, the creators of arc42 (dates with other trainers say so):
Next dates
- 29 Sep–1 Oct 2026 EN MSA · onlineperfect preparation for iSAQB CPSA-Foundation certification · with Wolfgang Reimesch
- 27–28 Oct 2026 DE ADOC · Züricharchitecture documentation · with Gernot Starke
- 24–26 Nov 2026 DE IMPROVE · Hamburgevolve and maintain systems · with Carola Lilienthal & Gernot Starke
- 1–4 Dec 2026 DE MSA · Münchenperfect preparation for iSAQB CPSA-Foundation certification
- 23–25 Feb 2027 EN MSA · onlineperfect preparation for iSAQB CPSA-Foundation certification · with Wolfgang Reimesch
- 2–5 Mar 2027 DE MSA · Münchenperfect preparation for iSAQB CPSA-Foundation certification
- 9–11 Mar 2027 DE Req4Arc · Münchengetting your requirements right
- 13–15 Apr 2027 EN IMPROVE · onlineevolve and maintain systems · with Wolfgang Reimesch
All courses and dates: trainings.arc42.org · as of 14 Sep 2026