Blog Logo

arc42 - All-in-one template for software architecture documentation

arc42 is a proven and pragmatic approach to construct, communicate and document software architecture. It provides a flexible but systematic template for documentation and communication that supports arbitrary technologies and tools, and is process-agnostic, making it especially suited for lean and agile development. The arc42 template is free and open source, and can be used in both commercial and private situations. In addition to the template, arc42 offers training and consulting services to help teams effectively evolve and maintain their systems. Browse our extensive reading material, including books, articles, talks, and videos, to learn more about arc42 and software architecture best practices. We stand with the people of Ukraine and encourage support for international aid organizations in their humanitarian efforts.