Skip to content


According to the principle Public Money Public Code, we develop free software ourselves if we cannot use or improve existing free software.

In-house software developments are mainly used when no solutions are available on the market or a very high degree of municipal differentiation is required, especially for specialized municipal applications. Since we make our own developments available as open source software, other organizations and developers can also benefit from our work and develop it further.

For this purpose, we have the mandate and backing of politicians:

Der entwickelte Quellcode wird öffentlich zugänglich gemacht und unter eine freizügige Open Source-Lizenz (z.B. EUPL, MIT) gestellt.

The developed source code is made publicly available and placed under a permissive open source license (e.g. EUPL, MIT).

from City Council resolution Develop new software in an open source context!

The City of Munich contributes to the give and take of public administration through the use of open source software. Open source is the basis for the exchange of what has already been achieved. Within the public administration, this exchange can serve both to support reuse in the sense of the EfA[1] principle and to contribute to standardization through wider dissemination. Outside the public administration, it serves transparency as well as exchange with the business community.

Reference Architecture for in-house development

The guideline "City of Munich Reference Architecture for Self-Developed Software" defines the technical structure of self-developed software. To ensure optimal maintainability and scalability of the software, we rely on a modular technology stack of open source components. This allows us to easily exchange and update components. Open source plays a dual role in the reference architecture for in-house developments: On the one hand, as explained above, we rely on a 100% open source stack. On the other hand, however, the City of Munich will publish all in-house developments on the basis of an open source license.


  1. "Einer für Alle" ↩︎