Managing bookings for a theme cruise is rarely as simple as it sounds.
For the US-based company operating Mediterranea Metal Cruise, a multi-night metal cruise sailing around the Greek islands, the booking process involved much more than customer reservations. The team needed to manage cabin allocation for guests, artists, and staff, along with cabin categories, occupancy types, add-ons, costs, budgets, and year-specific booking data.
Extenly designed and developed a custom desktop booking management application for the client, tailored to the team’s real operational workflow.
The Challenge
The client operates a theme cruise in the live events industry, where bookings, logistics, guest experience, cabin planning, and financial clarity need to work together smoothly.
The team already had booking data coming from online systems, but internal management still involved too much manual work. Important information had to be tracked, reviewed, and calculated across different places, which made the process slower and harder to manage as the project grew.
The main challenges were:
- Booking data was coming from online systems
- Internal management still required too much manual work
- Budget tracking and booking overviews were hard to manage efficiently
- Room availability had to be tracked across different room types and occupancy categories
- The team needed a fast, visual, and reliable internal tool
- The users were not technical users, so the interface had to be clean and practical
- The tool needed to fit the company’s workflow, not force the company into generic software
The application also needed to support different event years, so the team could access and manage data for multiple cruise editions, including 2023, 2024, 2025, and beyond.
The Solution
We designed and developed a custom desktop booking management tool built around the client’s real operational process.
The application starts with a branded welcome screen where users can select the event year they want to work with. From there, the main dashboard gives the team a complete overview of the selected year’s booking data.
The tool currently maintains its own structured booking database, giving the team a dedicated environment for managing bookings, rooms, occupancy, costs, and budget information.
The application includes:
- Year-based booking access
- Total booked cabins by customers
- Reserved cabins by cabin allocation
- Remaining cabin availability
- Cabin categories and occupancy breakdowns
- Customer booking details
- Add-ons such as drinks credits
- Total persons
- Cabin costs
- Other costs
- Budget and cost analysis
- A clear dashboard view for daily operational use
Instead of building a generic admin panel, we created a tool shaped around the client’s actual workflow — from event years and occupancy types to cabin categories, reservation details, and budget overview.
The result is a practical internal application that helps the team work faster, reduce manual effort, and keep important booking information clear and easier to manage.
Main Dashboard Overview

Booking and Cabin Management

Budget and Cost Overview

Client Feedback
The feedback from the client was direct and positive.
“Working with Extenly on this was an interesting and fun experience for us. Coming from the music and events industry, where technology isn’t usually a major focus, the team provided us with a completely new solution — automating a lot of our manual work, and with style.”
They also described the practical impact of the application very directly:
“It literally saved me hours of manual work, managing bookings and budgets. Love it!”
For us, this was the most important outcome: not just delivering software, but creating a practical tool that helped the team save time and manage their work with more clarity.
Technical Approach
The application was built with Qt 6, which was a strong fit for this project because it allowed us to create a fast, reliable, and polished cross-platform desktop experience.
Our team handled the full process:
- Workflow analysis
- UI/UX design
- Project management
- Desktop application development
- Qt 6 implementation
- Data structure and application logic
- Dashboard and budget interface design
The project also created a strong foundation for future development. As a next step, the client is exploring a more unified booking management system designed to support broader booking workflows and more accessible user experiences.
We are happy to continue supporting the team as the solution continues to evolve from a focused internal desktop tool toward a broader custom software platform.
Takeaway
This project is a good example of how custom software can create real operational value in industries that are not traditionally technology-focused.
For the team behind Mediterranea Metal Cruise, the goal was not to add complexity. The goal was to remove it.
By replacing manual booking and budget tracking with a focused desktop application, the client gained a clearer way to manage bookings, cabin availability, guest information, and financial data.
The result was a custom internal tool that saved time, improved visibility, and gave the team a better way to work.
If your team relies on spreadsheets, manual tracking, or software that no longer fits the way you work, we can help you design and build a custom solution around your real workflow.
From desktop applications and internal tools to embedded interfaces for connected products and devices, we build reliable software that teams and users can actually use.
Let’s turn your workflow, product idea, or device interface into software your users can rely on.
