Tourpaq ApS is a Danish company providing software solutions for tour operators and travel agencies. Their platform covers the full operational cycle of a tour operator, from inventory and availability management to offers, pricing, bookings, financial administration, ticketing, credit management, CRM, marketing tools, and automated price optimization.
With a clear objective stated from the beginning, to build the best booking system in the world, Tourpaq needed a modern technological foundation capable of supporting complex business logic, high booking volumes, and continuous integrations with external providers.
Tourpaq required a fully integrated Tour Operator Management System that would allow users to manage every aspect of their operational activity within a single platform.
The system needed to:
In addition to the core back-office solution, the client also requested the development of dedicated mobile applications for operational teams and end customers.

Roweb designed and implemented a cloud-native platform based on a Kubernetes-driven microservices architecture combined with a message-driven communication model. Some of the platform’s features:
Beyond standard seating layouts, the platform allows detailed room selection, both in the back office and online. This gives customers more transparency and operators more flexibility in managing inventory.
Customer history is stored in a structured and secure way. Teams can track interactions and preferences while maintaining privacy, and automated touchpoints help maintain a personal approach at scale.
Flexible pricing tools support different strategies, from margin control to campaign-based adjustments. Operators can adapt quickly to demand without changing the system structure.
Billing processes are automated to simplify daily operations. Invoices, settlements and reconciliations are handled within the system, reducing administrative effort.
Sales teams can generate and send offers while speaking with a customer, add internal notes, set follow-up reminders and send everything by email in real time.
Travelers have access to a dedicated app that gathers all relevant information in one place, before departure, during the stay and after the trip.
The system connects with external partners such as Auto Europe, HotelBeds, D-edge, Railhub, Galileo, Amadeus, Gouda, Apcoa and others, expanding the available product portfolio.
Customers can pay the way they prefer, both online and in the back office, through integrations with Nets (Dibs), Reepay, Yourpay, Epay and Altapay.
Finance processes can be automated and connected with accounting tools, reducing data duplication and improving accuracy.
Integration with CRM and marketing automation platforms supports targeted campaigns and better customer insight.
Flights, hotels and other services can be combined dynamically, supporting more flexible product creation.
Charter operations can be produced, managed and sold both online and through the back office using dedicated tools.
Operators managing multiple brands can share products and allotments, copy price lists and control everything from one system.
Excursions can be managed, priced and sold through the app, online or at destination, with allotment control built in.
Automated upsell and follow-up emails can be triggered based on predefined logic and customer behavior.
The platform leverages:
This approach enables:
Scalability - Each service can scale independently based on load. Booking-related services, for example, can be scaled during peak traffic without affecting reporting or configuration modules.
Loose coupling - Services communicate through clearly defined APIs and message queues, reducing interdependencies and allowing individual components to evolve independently.
Independent deployments - Updates and new features can be released at service level without requiring full system redeployment.
Domain isolation - Functional areas such as bookings, offers, payments, and reporting are separated into dedicated services, improving clarity and maintainability.
Structured third-party integration - External systems are connected through well-defined APIs, ensuring stability while allowing future integrations to be added without architectural changes.
Tourpaq Office is the central back-office web application built with React and structured using the MVVM architectural pattern.
The Booking Engine is a Web API responsible for the booking business logic.
The Offer API provides structured access to available offers, resorts, hotels, and extras.
The Reports API enables listing of bookings and access to key booking statistics.
The Office layer includes multiple domain-specific APIs supporting necessary operations.
The Payment API encapsulates integrations with multiple payment providers, including Nets Easy, DIBS, ePay, AltaPay, and Reepay.
We work with all mainstream technologies. Our flexibility allows us to adapt to any existing architecture, modern or legacy.
The outcome is a scalable, cloud-native Tour Operator Management System capable of supporting complex travel operations and high booking volumes.
The combination of microservices, Kubernetes orchestration, message-driven workflows, and ElasticSearch-powered reporting provides:
Tourpaq now operates on a modular and extensible technology foundation aligned with its ambition to deliver a high-performance booking system for the travel industry.
