This guide shows you how to write, structure, visualize and manage software architecture documentation in a lean way using appropriate documentation tools. The C4 model and the arc42 template will help you write a good software architecture documentation. This guide shows you how. Table of Contents Why should we document software architecture?How should we structure software architecture documenta