Software-Architektur beschäftigt sich mit Struktur und Design von Software-Systemen. Es kommen komponentenbasierte und dienstbasierte Methoden zur Anwendung.
Der Entwurf und die Beschreibung von Software-Architekturen auf der Basis von Diensten und Komponenten sind die Themen, mit denen sich die Software-Architektur Gruppe beschäftigt (siehe z.B. das Whitepaper zur dienstbasierten Entwicklung).
Mittelfristiges Ziel der Architekturgruppe ist die Erstellung und Verbesserung von Verfahren zur Beschreibung von:

Komponentenschnittstellen (Syntax, Verhalten, Fehlerverhalten)
Architekturen (Sichten)
Architekturen von Landschaften aus mehreren Systemen
Dienst-basierte Architekturen

Architekturzentrierte Entwicklungsprozesse, die an Projektgröße und kundenspezifische Gegebenheiten anpassbar sind, werden erstellt bzw. verbessert.
Verfahren werden durch Werkzeugunterstützung sowie über Templates und Vorlagen sofort in der industriellen Praxis nutzbar.