- CLIENT
-
- Terme Olimija
- Slovenia
- Terme Tuhelj
- Croatia
- YEAR OF IMPLEMENTATION
-
- 2013-present
Project in numbers
Compared with the same period in 2025, the number of registered users with confirmed GDPR consent and enrollment in the loyalty program increased by 87%. The result indicates a high level of guest engagement in the digital ecosystem of Term Olimia.
Compared to the same period in 2025, sales of gift vouchers and tickets increased by 20%. The growth shows the increasing importance of the digital sales channel and a successful user experience in online purchasing.
Approximately 80% of guests use online check-in. The high adoption rate indicates that the service has become an established part of the digital user journey.
Challenge
A digital ecosystem that outgrew its original design
Over the years, the digital ecosystem expanded with new features, integrations, and business processes. Business logic became distributed between the content management system and several separate solutions, and some connections to external systems were duplicated. As the system grew, the limitations of the existing architecture and infrastructure became increasingly pronounced. Individual components could not always be developed, tested, and deployed independently; scaling required manual interventions, and operational monitoring was not centralized or supported by alerting rules.
The challenge, therefore, was not only to move the infrastructure to the cloud, but also to split the system into separate, governed, independently deployable components, thereby creating a better foundation for the continued development of both destinations.
Our solutions
Four areas, one platform
We have built a platform that connects four key areas of digital business:
accommodations and reservations with packages, pricing plans, and online check-in,
an online store with tickets, gift vouchers, promotional codes, and seasonal offers,
guest profile with a loyalty program and
inquiries, dynamic forms, and occupancy.
The platform integrates with back-end systems, including PHOBS, the hotel system, CRM, payment gateways, the fiscal register, and the existing CMS, namely Umbraco. Inquiries, forms, and occupancy data are thus managed within the same platform and consolidated in one place.
One platform for both destinations
Terme Olimia and Terme Tuhelj now use a shared platform that connects both destinations across two countries and supports six languages. The production environment is built on managed Microsoft Azure services, without virtual servers to maintain.
Business domains are clearly separated, enabling more independent development and deployment, while the infrastructure allows controlled operation and automatically scales with load. The transition to the new platform was carried out gradually, by individual domains, with the old and new environments running in parallel for a period. The decoupled design limits the impact of any potential fault to a single part of the system; for example, an issue in the online store does not affect the operation of the reservations component.
- A Web platform for Term Olimija and Term Tuhelj
- B New website
- C Online store
- D Integration with back-end systems (DAR, CRM ...)
- E Customer database - loyalty program
- F Digital tickets with QR codes
- G Online check-in
- H System for generating promotional codes for guests staying in private accommodations
- I Microsoft Azure infrastructure
Reservations stay on the website
Instead of the built-in PHOBS interface, we established the connection via an API. Availability and rates come directly from the reservation system, while the content and presentation remain on each destination’s website. This way, the spa resorts retain control over how the offer is presented and can complement the real-time data from PHOBS with their own descriptions, photos, galleries, and other content. The guest can complete the entire booking process within the same website.
Sales, guest profile and loyalty program in the same ecosystem
The platform supports the sale of tickets and gift vouchers, the use of promotional codes, and an online checkout. At the same time, it links the guest’s profile across both destinations with the loyalty program and the mobile app. User and purchase data remain within the client's digital ecosystem. In sales, the platform accounts for item-level fiscalization and the rules of both countries, so multiple services from different destinations can be combined in a single purchase, while the guest sees one purchase and a single total price. Paid purchases are designed so that, in the event of a disruption, processing automatically retries. Member prices and promotional codes are integrated directly into the purchase flow, while partner codes can unlock special offers. A signed-in member sees their price already while deciding to buy.
Our collaboration over time
Start of collaboration
Data Strategy
Online store and check-in
Online store upgrade
Aqualuna and the loyalty program
Inclusion of local accommodations
Renovation
Results
Terme Olimia and Terme Tuhelj now use a shared digital platform, in which individual business domains are clearly separated and can be developed, tested, and released more independently. The infrastructure automatically adapts to load, the system raises alarms for disruptions, and the database can be restored to a selected point in time. A separate test environment uses anonymized data, so guests' personal data remain in the production environment.
The new architecture has also simplified the further development of digital services. Business logic is no longer tied to the content system, each integration has a clearly defined responsibility, and changes in one part of the system are less dependent on other parts.
Scope of our work
-
Innovation and Technology Consulting
- Digital and application architecture design
- Business domain design
- Integration and data flow design
-
Development of web and mobile applications
- Development of websites
- Development of the booking flow
- Development of the online store
- Development of the guest profile and loyalty program
- Development of online check-in
- Development of inquiries and dynamic forms
-
Cloud, infrastructure and security
- Design and implementation of a Microsoft Azure environment
- Migration of business-critical systems
- Implementation of security mechanisms and secure access
- Automatic capacity scaling
- Centralized monitoring and alerting
- Implementation of a separate test environment
Integrations
-
- Integration with PHOBS
- Integration with a hotel system
- Integration with CRM
- Integration with payment gateways
- Integration with a fiscalization system