How is customized software created? An insight using the example of justclaims.eu
In this blog article, we provide a practical insight into the development of justclaims.eu - a platform for the automated processing of air passenger claims. We show how a functioning software solution is created step by step from an idea.

Recognize the problem, develop a solution: The beginning of a digital product
The development of customized software often begins with a simple question: Why is the existing process so complicated - and can't it be solved better? This was also the starting point for justclaims.eu.
Over 30 million flights take place around the world every year - and the number is rising. With so many flights, it is inevitable that delays, flight cancellations or lost luggage will occur. In such cases, airlines are obliged to pay compensation in accordance with applicable passenger rights. However, processing these claims is often complex, time-consuming and costly.
justclaims.eu was conceived as a direct response to these challenges. The platform was created on the initiative of a team of aviation lawyers to support airlines in the digital and automated processing of passenger claims. justclaims.eu enables airlines to centralize their processes and better control legal expenses while significantly reducing response times to passengers.
Structured development based on specific requirements
Before the technical implementation begins, the question arises when developing customized software: what exactly does the platform need to do? In the case of justclaims.eu, the focus was on supporting airlines in the efficient processing of compensation claims - and at the same time making the processes as simple as possible for passengers.
Clear requirements were formulated accordingly: The application should enable users to record their claims easily and track their status at any time. At the same time, the airline needs automated checking mechanisms to ensure consistency, completeness and traceability of the entries.
In order to create a solution that works in everyday life, the requirements must be incorporated into the design of the platform from the outset. The result in the case of justclaims.eu: simple handling and fast processing of compensation.
Reaching the goal through data
The focus of the development was on the evaluation of operationally relevant data. Integrated analysis functions can be used to track average processing times, payout amounts and other key figures.
This information helps airlines to keep a constant eye on the efficiency and profitability of their claims processes and to make well-founded decisions.
Developing together - not just implementing
When developing new digital solutions in particular, a collaborative partnership is crucial. It is not enough to simply translate requirements into code - what is important is a shared understanding of the goal and context as well as the willingness to think critically.
This is why justclaims.eu was not simply created by implementing a ready-made specification, but through an ongoing dialog between business expertise and technical implementation. Ulrich Steppler, Managing Director of CHS Claims Handling Solutions GmbH, emphasizes the importance of this cooperation at eye level for the successful implementation of the platform.
With the idea of a claims platform for airlines, we were looking for a partner for the technical implementation. The makandra team absolutely convinced us with their professional way of working and the excellent results. We always felt that we were in the best hands. We have had a powerful solution developed by makandra, which has met with great interest in the market.
Focus on technical stability: reliable operation of the solution
After development, a new phase begins: long-term operation. Especially for web-based platforms that control automated processes or process sensitive data, stability, security and availability are key requirements for a functioning solution. Without a robust infrastructure and continuous support, the benefits of software cannot be guaranteed in the long term.
These factors also play a decisive role at justclaims.eu. The platform runs on makandra's redundant system architecture, which is designed for high availability and reliability. The server location in Germany ensures that strict data protection regulations are adhered to. The setup is supplemented by regular monitoring, technical maintenance and administrative support - so the platform remains reliably accessible and operational even under load.
Running - and now? Why further development is so important
Even after going live, a web application is never "finished". Technical solutions that are to remain successful in the long term benefit from continuous further development and improvement - be it through new functions, optimizations in operation or adaptations to changing framework conditions.
Thanks to the successful collaboration, justclaims.eu has been implemented as an innovative solution in the aviation sector. Passengers benefit from fast, simple and secure processing of their claims. The platform is constantly being developed and is increasingly being used by airlines to improve their claims processes.