C4 Tooling

C4 model diagramming tools for architecture documentation.

Tooling recommendations

Focus on diagrams that can be maintained with the codebase.

  • Prefer text-backed diagram formats that work well in code review.
  • Keep a small, consistent set of diagram types and naming conventions.
  • Link architecture decisions to changes and operational outcomes.