Our applications and the needed database systems adhere to the three-tier-architecture to provide a high degree of data independence for both logical and physical level.
This will not affect the already running application programs in recording of a new object. Just as good, extensions of the memory area may be carried out, without to limite the operability of the application programs.
A once established software architecture is later only with great effort amendable. The decision on its design is thus one of the most critical and important points in the development process of a software.
Therefore, in the context of software development, we do engage already in the earliest phase of the architectural design the software quality criteria such as changeability, maintainability, security and performance according to the FURPS acronym.