C4 Model
Create C4 Model diagrams in NeoArc Studio. System Context, Container, Component, and supplementary diagrams with practical guidance.
The C4 Model (Context, Containers, Components, Code) is a lightweight approach to software architecture documentation. NeoArc's diagram editor supports C4 diagrams well, providing the visual tools needed for all four levels.
C4 Diagram Levels
NeoArc supports all C4 diagram levels.
Supplementary Diagrams
C4 supplementary diagrams are well supported.
Creating a Context Diagram
For the System Context level, follow these guidelines.
Example: System Context
This graph diagram shows a C4 System Context view. The system under development is shown in blue at the centre. Users (persons) are shown in green. External systems are shown in indigo. Each node includes typed properties like description, owner, and integration details.
Creating a Container Diagram
For the Container level.
Creating a Component Diagram
For the Component level.
C4 Practitioner Use Cases
Implementation Guidance
NeoArc's Approach to C4
NeoArc supports C4 modelling through its visual editor and diagram system rather than through DSL-based tooling.