Eine der wichtigsten nichtfunktionalen Eigenschaften von Software ist ihre Wartbarkeit. Schlecht strukturierte, kaum wartbare Software wird im Verlauf der Zeit häufig zur Kostenfalle, da die Änderungen zwar teuer, aber im jeweils absehbaren Zeithorizont meist billiger sind als eine Neuentwicklung. Im schlimmsten Fall entsteht so schrittweise aus einem schlecht strukturierten monolithischen System ein wirtschaftliches Desaster, das ab einem bestimmten Punkt unvorhersehbares Verhalten aufgrund von Seiteneffekten zeigt.
Moderne Softwarearchitekturen sind Client/Server basiert und von strikter Trennung der Aspekte Datenhaltung, Geschäftslogik und Benutzeroberfläche geprägt (3-Schicht-Architektur). Mit der rasanten Zunahme mobiler und webbasierter Zugriffskanäle bekommen die Entwurfsdetails der einzelnen Schichten erheblichen Einfluss auf die Realisierbarkeit von Projekten. Sollen z. B. verschiedene Benutzeroberflächen mit unterschiedlichen Bildschirmgrößen bedient werden, ist häufig eine serviceorientierte zustandslose Geschäftslogik sinnvoll. Diese gestattet es, dieselbe Transaktion auf verschiedenen Kanälen in unterschiedlich große, den jeweils verfügbaren Eingabeelementen entsprechende, Pakete zu zerlegen.
Neben der Entwicklung der Softwarearchitektur ist im Projektverlauf häufig auch deren Pflege von hoher Bedeutung, um ein Ausfransen zu verhindern. Dafür werden querschnittliche Organisatonsstrukturen (z. B. Unternehmensarchitekt, Architekturboard) benötigt, welche strategische Entscheidungen treffen und die Entwickler beraten und von diesen bei architekturellen Fragen konsultiert werden können. Die Gesamtheit dieser inhaltlichen und strukturellen Ansätze wird meist unter dem Begriff "Enterprise Architekturmanagement" zusammengefasst.
In Ihren Projekten kann ich sowohl die Architektur des Zielsystems planen und (weiter-)entwickeln als auch die Einrichtung des Architekturmanagements strukturieren und begleiten. Bereits laufende Projekte mit kritischen Systementwürfen analysiere ich und schlage pragmatische Handlungspfade zur Rettung des Projektes vor.