
one app to save money for them all
How we created one solution to serve millions of customers across countries while still providing flexibility to address the diverse needs of local markets.





How we created one solution to serve millions of customers across countries while still providing flexibility to address the diverse needs of local markets.
How we created one solution to serve millions of customers across countries while still providing flexibility to address the diverse needs of local markets.
Deutsche Telekom realizes up to 80% saving
Deutsche Telekom, one of the world’s leading telecommunication providers serves more than 90m customers in Europe alone.
In an age of rapidly shifting customer needs and overall disruption - such as Silicon Valley companies like WhatsApp chipping away at revenues - the company decided to elevate its digital customer experience to a new level. A key piece of this effort was a new mobile-first self-service app with a unified experience across countries.
However, each country was unique in terms of product portfolio, IT infrastructure and regulation–just to name a few aspects. It was clear from the beginning that providing a great experience to customers would require a very careful balance between general customer journeys and delicate customization to local needs.
The most crucial element of the planning was deciding on the approach. Each country needed to manage their own apps, so Deutsche Telekom chose to go down the route of deploying multiple apps from a single codebase.
Supercharge’s team proposed a technical approach based on widely accepted Open Sourcing practices to meet the challenges. We created a component-based, modularised layered architecture for a core application.
This core application became an “Enterprise Open Source” project accessible to any team in Deutsche Telekom and any third-party chosen by the company.
Building on this project, the internal and external teams were able to quickly roll out customized, country-specific applications while maintaining the integrity of the unified customer experience and the underlying code base.
The core applications acted as an advanced SDK (Software Development Kit), defining a highly scalable architecture, providing a universal UI Library to design unique screens and, most importantly, defining default user journeys for key functionalities. What’s more, the core app took the hassle out of building frequently required functionalities such as analytics, localisation, advanced security features and much more.
The approach came with three very distinct advantages.
Last but not least there were significant savings on development costs, as up to 80% of the codebase could be shared across the applications. The use of the default journeys, the UI library and the general features allowed developers to move fast and avoid spending time on features already used by other teams. Further, any enhancements or fixes were contributed back to the code base, resulting in even more savings in the long run.
As of today millions Deutsche Telekom customers across Europe use this application as their primary point of contact with the company.