The architecture is the key to success

Architecture is the instrument for

  • developing innovative and valuable software systems with predictable and adequate quality within time and budget constraints
  • making fact-based decisions explicitly and based on facts instead of just hoping that things will work out
  • designing proactively instead of lagging behind trends and technologies

Architecture Evaluation

  • Technology support, prediction of quality properties, or assessment of the evolution costs to be expected: An architecture evaluation always provides helpful facts and insights.
  • Our evaluation method is described in detail in the book “Pragmatic Evaluation of Software Architectures”.

Architecture Construction

  • With an appropriate architecture, unnecessary and expensive wrong developments can be avoided.
  • An architecture only helps if it is also known to the developers.

Can’t do? Can do!

  • Since 1996, architecture has been one of the core competencies at Fraunhofer IESE
  • Our method ACES (Architecture-Centric Engineering Solutions) has been used continually and successfully for more than 10 years now and in far more than 150 customer projects from a great variety of domains.
  • Plan and design with us.

Architecture Renovation and Optimization

  • The architecture of long-lived systems knows no standstill.
  • We put a lot of emphasis on a holistic approach that also takes into account changed business models and requirements, new interaction designs, and sound quality assurance.

Architecture Training

  • From practice for practice
  • In the past few years, we have trained more than 250 participants in more than 20 seminars worldwide.
  • Seminar Software Architecture

Customer Comments & Projects


Tools make it possible to efficiently accelerate the work of the architect.