We develop complex web applications
Is your application being asked to do more every year? Our team develops complex web solutions with a clear focus on quality, security, and long-term maintainability.
- We build software that fits your processes
- For applications with many moving parts: systems, teams, and exceptions
- Professional web applications that make your day-to-day work easier
- 15+ years of experience in web development
We develop web applications that simplify workflows, handle data securely, and can be integrated into existing systems. Complex software isn't software with many features, but software with many dependencies: interfaces to third-party systems, requirements from different departments, and exceptions to rules.
Our clients come from a variety of industries and often stay with us for many years because we think, not just build. We question requirements and speak up when a particular approach doesn’t make technical sense. This also applies to AI: Where AI genuinely helps, we build it in.
Whether you’d like to have a new web application developed or are looking for support on an ongoing project: We’ll assess your current situation and tell you honestly what we think.
Our Web Development Services
We plan, build, and maintain web applications for companies where off-the-shelf software falls short due to complexity. We build for your processes, not around a product.
What we build:
- Customized web applications, tailored to your internal processes
- Self-service portals for customers or employees
- Interactive front ends for SaaS products
- Single-page applications (SPAs) and complex dashboards
- Web portals with integrations into third-party systems
- Replacement of legacy systems without disrupting ongoing operations
What we're after: applications that are still maintainable after the tenth edge case.
What we build
What Goes Into Every Project
Automated Testing
Unit, integration, and UI tests in every project. Test-driven development is part of how we work
Code Reviews and Pair Programming
No code goes live that only one person has seen, so the project doesn't depend on one person.
In-House Operations
Our DevOps team runs over 350 applications on more than 400 servers: CI/CD, monitoring, scaling, and security around the clock.
Common reasons why companies work with us
How We Work
To ensure that web applications remain sustainable over the long term, at makandra, we rely on a clear, agile approach, personalized consulting, and proven technologies such as Ruby on Rails, Next.js, and modern DevOps workflows, plus tools that keep the work transparent and maintainable.
A Look at Our Projects
Audi MediaCenter
Since 2014, we have been developing and operating AUDI AG’s central press platform. Over the years, we’ve added the integration of Audi MediaTV, a custom video player, a custom search function, login-required areas, and connections to several third-party systems. During the front-end relaunch in 2023, we replaced outdated JavaScript dependencies, rolled the new design, and went live in a single step. Audi IT's regular reviews run alongside all of this.
Siemens
The SINEC Security Inspector identifies security vulnerabilities in industrial systems before attackers do. We have been helping to develop this tool since 2016 and are responsible for the web interfaces built in Ruby on Rails, with a consistent focus on security. Because the findings must be immediately understandable even to plant operators without security expertise, all testing tools are integrated into a single interface that uses a traffic-light system.
FMAdata
We rebuilt the entire AWS infrastructure for a U.S. data broker, implementing it entirely as Infrastructure as Code. We migrated all applications and the multi-terabyte database cluster to new servers without any downtime, while the old setup continued to run. This reduced AWS costs while improving availability and performance. We coordinated the project across three countries and up to eight hours of time difference.
makandra has been a proven and reliable partner for us for 10 years now when it comes to the Audi MediaCenter. What matters most to us is their development expertise and the team's flexibility.
FAQ
A complex web application usually has many dependencies. Typically: it has to talk to several third-party systems, different departments want different things from the same process, every rule has exceptions, and data from legacy systems has to stay usable.
These applications aren't necessarily hard to build, but they're hard to keep maintainable
We specialize in complex web applications with a focus on longevity, testability, and scalability. For over 15 years, we have been publicly sharing our knowledge in makandra cards, a database on code quality and best practices that is also used outside of makandra.
Our core tech stack includes Ruby on Rails, React, Next.js, and Angular. This enables us to deliver robust backend logic and modern, high-performance frontends. If someone at makandra works with a technology on your project, they know it properly. From junior to senior: We teach our team everything they need to know to successfully implement your project before they begin working on client projects.
From requirements analysis and wireframing through implementation and into operations, we follow a structured process with clear handoffs, regular reviews, and strong client involvement.
It varies greatly. We can often develop an MVP in just a few weeks. A complex web application can take several months. We work iteratively and stay in close contact, so you see results early and keep control over effort and priorities.
We are technical sparring partners. We think along, we question things, and we take responsibility. Our aim isn't to just build something, it's to build the thing that still works years from now.
From the very beginning, we build for modularity, clean code, and an architecture that scales with new features and growing user numbers. We run automated tests at unit, integration, and UI level, plus usability tests, and we write down what we learn in makandra cards so the experience doesn't get lost.
We can see it works: for several clients, we've been working on the same codebase for eight to ten years.
Yes. Our DevOps team runs over 350 applications on more than 400 servers. We handle CI/CD, monitoring, scaling, and security around the clock.
Contact us
Tell us about your plans and challenges! Use the contact form or call us directly at 0821 588 66 - 180.





