Skip to content

Introduction

ArchVault is a self-hosted visual C4 architecture platform for modeling software systems. This page introduces the core ideas behind the project and helps you decide where to start.

ArchVault lets you visually model your software architecture using the C4 model (Levels 1–3). Everything is UI-driven — you never write code.

The C4 model is a lean graphical notation for describing software architecture at four levels of abstraction: System Context, Container, Component, and Code. ArchVault supports the first three levels.

  • Software architects who want a visual tool for C4 modeling
  • Development teams who need shared architecture diagrams
  • IT administrators who deploy and manage self-hosted tools