Software-Architekturen dokumentieren und kommunizieren
Entwürfe, Entscheidungen und Lösungen nachvollziehbar und wirkungsvoll festhalten
Systemarchitekturen für Verteilte Anwendungen
Client-Server, Multi-Tier, SOA, Event-Driven Architectures, P2P, Grid, Web 2.0