There are also many companies, whose very existence depends on the proper working and
effective evolution of software systems. Since the evolution and maintenance of software
systems is a genuinely architectural issue, to some degree, even the non-technical toplevel
management is affected by the quality of the software architecture (mission critical)
systems.