Software architecture

Home » Services » Software architecture

We are specialists in highly scalable web applications realized on the basis of service-oriented, multi-layered architecture concepts.

Fundamental operating requirements are performance, security and robustness.




mgm architects design software systems that are made for large numbers of users and transactions. The goal: a high-performance, highly scalable technical architecture. mgm architects avoid unnecessary ballast and personally demonstrate the best way to proceed with development. We rely on an agile development methodology that involves close interlinking of professionals, architects, developers and quality assurance specialists.




Security is not an optional feature of business applications, but an elementary characteristic. As such, it must be taken into account at all levels. That is why our security experts are involved in the conceptualization and planning of architecture solutions from the outset. Weaknesses in the application structure and code can thus immediately be avoided. Our software developers are specially trained and lay the foundation for long-term security.



A robust architecture prevents malfunctions and ensures smooth operation. We emphasize simplicity and suitability based on tried and trusted technologies. On the basis of specialist and technical criteria, the overall application is broken down into manageable sub-structures whose dependencies can be recorded. We are well versed in this process and able to communicate even technical details understandably in the overall context.

Based on the abovementioned operational requirements and on experience, mgm has developed its own model-driven  A12 software architecture.


Lafarge Zement (OPTERRA)

Customer value management – customer oriented sales deployment planning based on customer revenue.
Read more 



Implementation of a service-oriented development platform as technical standard for the organization’s future sales systems



Development of a Java Application Server




Technical Quality Assurance of business critical applications 




Gesellschaft für Informatik 

Java User Group