Das Architekturdokument ist eine häufige Form der Dokumentation von Softwarearchitekturen. Das Dokument enthält Texte, Tabellen und Schaubilder, welche die Architektur verdeutlichen sollen. In der Regel stehen keine vollständigen oder gar ausführbaren Modelle hinter den Schaubildern. Sie sind häufig einfache informelle Diagramme.
Mit Hilfe des Dokuments sollen Entwickler, Tester, Architekten und später auch das Wartungsteam einen Überblick über die Architektur eines Systems bekommen können. In der Regel ist das Dokument nicht für eine Fachabteilung oder einen Kunden gedacht. Das Dokument muss so geschrieben sein, dass es für technisch versierte Leser verständlich ist.
Je nach Vorgehensmodell und dessen Ausprägung (Tayloring) werden diese Dokumente unterschiedlich geschrieben und legen verschiedene Schwerpunkte. Allen Dokumenten ist gemeinsam, dass sie die Struktur (Dekomposition) eines Systems in seine Teile beschreiben. Zur Veranschaulichung geben wir mehrere Beispiele für Architekturdokumente: