All you ever need to construct, communicate and document your software architecture. Proven, practical and pragmatic. Free and open source, takes the pain out of documentation.

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.