
Home | C4 model
The C4 model is: A set of hierarchical abstractions (software systems, containers, components, and code). A set of hierarchical diagrams (system context, containers, components, and code).
Introduction - C4 model
The C4 model was created as a way to help software development teams describe and communicate software architecture, both during up-front design sessions and when …
FAQ | C4 model
Is the C4 model universally applicable? The C4 model was designed to help describe, document, and diagram custom-built, bespoke software systems. From this perspective, the C4 model …
Diagrams | C4 model
The C4 model is named after the core set of static structure diagrams: (system) context, containers, components, and code.
Example | C4 model
Nov 11, 2023 · The C4 model for visualising software architecture. Example . Hover your mouse over the diagram below, find elements with a and double-click to zoom-in.
Tooling | C4 model
With a modelling tool, you’re building up a non-visual model of your software architecture (a single definition of all elements and the relationships between them), and then creating different …
Component diagram | C4 model
The C4 model for visualising software architecture. Component diagram . Next you can zoom in and decompose each container further to identify the major structural building blocks and their …
System context diagram - C4 model
The C4 model for visualising software architecture. System context diagram . A System Context diagram is a good starting point for diagramming and documenting a software system, …
Notation | C4 model
The C4 model is notation independent, and doesn’t prescribe any particular notation. As a starting point though, a simple notation that works well on whiteboards, paper, sticky notes, index …
Container diagram - C4 model
The C4 model for visualising software architecture. Container diagram . Once you understand how your system fits in to the overall IT environment, a really useful next step is to zoom-in to …