The model C4 (Kontekst, Kontenery, Komponenty, Kod) zapewnia hierarchiczny, oparty na abstrakcji podejście do wizualizacji architektury oprogramowania. Wysokie poziomy widoków (np. Kontekst systemu) ustanawiają granice i relacje, które niższe poziomy
