arc42 ensures better software architectures.

communicate-icon

Communicate

Effectively communicate architectures. Pragmatic views and crosscutting concepts, compatible to IEEE 1471.

Read More

develop-icon

Develop

Build better systems. High quality, lean and lightweight.

Read More

workshop-icon

Learn

We’ve successfully trained hundreds of developers in our Mastering Software Architectures workshops. Highly practical. iSAQB Certification.

Read More

arc42 is based on practical experience of many systems in various domains, from information and web systems, real-time and embedded to business intelligence and data warehouses.

arc42 provides a template for documentation and communication of software and system architectures.

arc42 supports arbitrary technologies and tools.

arc42 is completely process-agnostic, and especially well-suited for lean and agile development approaches.