Angemessene Dokumentation unterstützt die Kommunikation einer Architektur sowie deren Pflege und Weiterentwicklung. Wie können speziell Java-Architekturen festgehalten werden? Anhand konkreter Beispiele zeigen wir, welche Tools, Notationen und Arbeitsergebnisse sich in der Praxis bewähren. Muss es immer UML sein? Und wie kommt man, falls verlangt, jederzeit zu einer druckbaren Dokumentation?