C4/Diagram/1 - System context
Overview
- Level 1 static-structure view: the software system under design as one box among people (actors) and other software systems it interacts with.
- Deliberately low detail—answers what does this system do* for whom* and what are its external collaborators**.
Context
Key principles
- Scope clarity — “Inside” vs “outside” the system must be obvious.
- Audience fit — Built for non-developers and leadership as much as engineers.
Mechanism
Examples
- A payments platform shown with customers, merchants, card networks, and internal admin users.
Misconceptions
- “Context = deployment” — Wrong; deployment concerns belong in C4/Diagram/Deployment (supporting view).
- “Must list every integration” — Pragmatically false; show material external dependencies only.