Heinrich Schmid, Germany

The digital transformation of a 100-year-old German leader

Heinrich Schmid, Germany

The biggest construction company in Germany, required an in-house web application to enhance employee efficiency in conducting business operations. For the past 4 years, we have been supporting the century-old industry leader by developing the backend development of this web app.

Frankfurt, Germany
Company size
6000+ Employees





Web development

Software architecture

Platform engineering

Who’s Heinrich Schmid?

Heinrich Schmid is a large-scale German company, offering a wide range of construction services across Europe. With its extensive network of hundreds of branches and thousands of employees, the 100-year-old industry leader generates terabytes of data and handles thousands of mission-critical transactions every day.

A group of Heinrich Schmid employees wearing white jumpsuits posing with construction tools in a warehouse.

What’s our partnership like?

We have been collaborating with Heinrich Schmid for the last 4 years. Although we are currently involved in a long-term partnership with the company, we started our journey together with our 100-day MVP model to quickly validate how well Heinrich Schmid employees would adapt to digital transformation. Starting from day one, our collaboration has been grounded in open communication and a transparent development process, with our work readily accessible on platforms such as GitHub and Jira whenever needed.

What’s the project about?

After years of doing business in the traditional way, Heinrich Schmid realized that managing thousands of transactions on paper was no longer practical or efficient. In search of a more modern solution, the company decided to digitize its internal processes, recognizing that even SAP was unable to handle its problems.

To meet this challenge, Heinrich Schmid approached us to develop an internal app that would simplify and streamline its business operations. The app would allow employees to say goodbye to the struggles of working with paper and provide a single platform for conducting business with clients online. All files and information would be easily accessible with just a few clicks, bringing convenience and efficiency to the workplace.

What did we do?

Heinrich Schmid has various departments with different use cases. But for the MVP scope, we focused on the offer module they used to manage the bidding process of their projects. We then named our project, Baumappe. 

After 100 days, we launched the first version of the application. Following the release, Systemhaus, Heinrich Schmid's responsible technology unit, collected feedback from every branch using our product to evaluate its performance. The initial feedback was overwhelmingly positive, indicating that Heinrich Schmid employees found the app easy to use and integrated it seamlessly into their daily work processes.

With the validation of our product, we took the next step and continued the project through our long-term partnership model. Upon transitioning into a long-term partnership, our initially monolithic application expanded to support the requirements of various departments, including HR, Sales, and Finance. As our app evolved, we embraced a distributed architecture, utilizing microservices and micro-frontends to align with its growing needs.

A man in an orange shirt sitting on a couch explaining something in front of colorful post-it notes on the glass wall of a conference room.

What kind of team did we structure?

We built two dedicated and self-oriented Scrum teams following Scaled Scrum principles. These teams consist of Backend Developers, Frontend Developers, QAs, DevOps, Test Automation Engineers, and Scrum Masters.

What services did we offer?

Web Development, Software Architecture, Quality Assurance, Data Engineering, Platform Engineering, DevOps.

What technologies did we use?

Azure Portal, Azure DevOps, Kubernetes, Terraform, Microservices, Micro Frontends, Feature-Toggling, Kustomize, Argo CD, New Relic, Grafana, OpenFaaS, Node.js, TypeScript, GrapQL, React, Apollo, Apollo Federation, gRPC, Azure Service Bus.

What’s the current situation?

We provided Heinrich Schmid with a customized super app that effectively addresses issues their previous SAP system couldn't resolve. Today, over 5,000 employees across hundreds of branches carry out their processes digitally through our app.

What’s next?