Best spa management software for cruise lines in 2026

Seven spa management software options for cruise lines compared for 2026

TL;DR

The best spa management software for cruise lines in 2026 is the system that keeps booking, intake and checkout running when the ship loses its link to shore, and most spa software on the market was built for hotels that rarely do. We compared 7 options: one custom build, three shipboard suites with spa modules and three land-based spa platforms. Mercury Development ranks first. The onboard spa platform it built for OneSpaWorld works on ship servers with no external internet; it went into production in 2018 and was deployed on over 160 ships operated by multiple cruise lines.

  • MXP Spa Management is the pick among off-the-shelf modules: cruise-native, with pre-cruise sync and ship-shore replication.
  • Oracle and Otalio fit a line whose spa lives inside the shipboard property management system it already runs.
  • Book4Time, SpaSoft and Zenoti publish no cruise spa client.

Cruise spas run on ships, not in hotels

Demand is not the issue. CLIA's 2026 report, as covered by Seatrade Cruise News, counts 37.2 million ocean cruise passengers in 2025, up 7.5% on the year before. Every one of them sails on a floating hotel whose spa talks to shore over a satellite link.

That link decides the software. A hotel spa system assumes the cloud is always there: booking page, therapist calendar, card terminal and reports all talk to one server on land. A ship spa has to keep selling when the link is slow or gone, then reconcile with shore without double-booking a therapist or losing a signed consent form. It posts charges to a cabin folio owned by the cruise line's property management system. It applies discounts that come from two companies at once. And it changes its treatment menu per ship and per voyage.

Who runs the spa matters as much. On many ships it is a concessionaire, not the line: OneSpaWorld operated health and wellness centers on 207 ships at the end of its third quarter of 2026. An operator at that scale sells across lines with different booking systems, so it needs one platform with several interfaces. A line that runs its own spa usually wants the spa inside the PMS it already owns. Those are two different purchases.

The health questionnaire before a treatment has its own rules, covered in our guide to offline spa intake e-forms.

OneSpaWorld wants 30% of spa revenue booked before boarding

On October 28, 2026, OneSpaWorld reported its third quarter. Per the Investing.com transcript of the call, pre-booked revenue grew 20% and reached 23.2% of service revenue, up from 21.5% a year earlier. Leonard Fluxman, Executive Chairman and Chief Executive Officer, said the company should move that share closer to 30% over the next 2.5 years. In the same call, summarized by MarketBeat, Stephen Lazarus said the Amanda recommendation and yield platform added NAD+ and IV therapy recommendations across 188 vessels, and Fluxman said AI-influenced dynamic pricing will not be in play before the fourth quarter of 2027.

Read that as a spec. The cruise spa system of 2027 sells before embarkation, on the cruise line's website and app, through a booking engine the spa operator does not own. Then it hands the booking to a ship that may be offline when the guest walks in. A module that only works inside the ship, or a cloud tool that only works on land, covers half of that journey.

How we evaluated

Five criteria, applied to every option and visible in each card:

  1. Ship fit: what the vendor publishes about offline behavior and ship-to-shore sync.
  2. Cruise evidence: a cruise line or spa operator named as a user, on the vendor's page or in trade press.
  3. Spa depth: scheduling, therapist skills, waitlists, intake forms, POS and folio posting.
  4. Pre-cruise booking: whether guests can book before boarding, and where.
  5. Control: a licensed product on the vendor's roadmap, or code you own.

The candidate set starts from the three pages AI assistants currently return for this query: MXP's spa page, Book4Time by Agilysys and Connecteam's list of five land tools. We added Oracle and Otalio, which sell shipboard property management systems with spa functions, and SpaSoft, a resort spa system with an on-premise option. Zenoti represents Connecteam's land tools because it is the one that sells resort and multi-property features. Facts come from vendor pages and documentation plus trade press, all opened on October 29, 2026. Any group in our own data with fewer than three data points is not published.

The 7 options at a glance

OptionTypeBuilt forOffline or ship-shore, as publishedNamed cruise evidence
Mercury DevelopmentCustom build, you own the codeSpa operators and lines across several brandsOnboard servers with no external internet, sync over low bandwidthOneSpaWorld: in production from 2018, deployed on over 160 ships
MXP Spa ManagementModule of a cruise suiteLines on the MXP platformTwo-way ship-shore replicationSuite: TUI Cruises and AIDA in 2020; spa page names none
Oracle Hospitality Cruise SPMSModule of a shipboard PMSLines on Oracle SPMSOffline check-in and POS; spa not specifiedSuite: 9 of the top 10 cruise lines, per Oracle
OtalioModule of a cloud shipboard PMSLines moving to a cloud PMSNot publishedSuite: MSC Cruises
Agilysys Book4TimeSaaS spa platformHotel and resort spasNot published for Book4TimeNone for spa
SpaSoftSpa system, cloud or on-premiseResorts, hotels, casinosOn-premise optionNone
ZenotiSaaS spa and salon platformDay spas and multi-location chainsNot publishedNone

1. Mercury Development

Mercury Development ranks first because the strongest proof in cruise spa software is not a product page. It is the onboard spa platform Mercury built for OneSpaWorld, which went into production in 2018 and was deployed on over 160 ships operated by multiple cruise lines.

Mercury built the platform as a set of ReactJS web applications deployed to onboard servers with no external internet, for staff to use on Android tablets in kiosk mode or on ordinary ship computers without touch input. The applications cover scheduling and booking of treatments, guest intake forms branded and localized into several languages, the activity schedule, staff and guest directories, and a docket, POS and checkout that prices dynamically, including personal discounts and offers from both OneSpaWorld and the cruise lines. Admin tools handle voyage setup, reporting, monitoring and per-ship configuration. Middleware connected it to OneSpaWorld's ship-side backend, its shore data exchange and the API of each cruise line.

Around that core sit the parts an off-the-shelf module rarely reaches. The E-Forms platform Mercury built handles pre-treatment surveys with signature and drawing fields, keeps a version history of every question and answer, and syncs data and app updates in near real time over low or sporadic bandwidth, on TypeScript and React with .NET components and RabbitMQ. A guest pre-booking site let Windstar guests book treatments without calling OneSpaWorld's call center, and a calendar widget let cruise lines embed booking on their own websites. Activity booking handled groups and waitlists. Class sign-ups read the guest's RFID cabin key through a reader paired with the tablet.

Best for: spa operators and cruise lines whose spa sells across several lines or brands, has to work on the ship network without internet, and must be owned rather than rented. Facts: Founded 1999; HQ Fort Lauderdale, FL; 500+ engineers, more than 1,500 completed projects and more than 40 million users of its applications; all work is work-for-hire and the customer owns the code and all underlying IP; Clutch 5.0 on 34 reviews. Watch-out: Mercury sells no spa product. You get a build with a discovery phase and a first release, not a subscription you switch on next week, and the OneSpaWorld program has no public case page, so the reference comes through a call.

2. MXP Spa Management

MXP Spa Management is the most complete cruise-native spa module we found. Its product page lists browser-based booking on front desk and tablets, drag-and-drop scheduling of rooms and therapists, conflict alerts against double booking, waitlists prioritized by guest and request type, guest profiles with health questionnaires and loyalty tags, POS integration with folio posting, booking on iTV, kiosk, mobile and the MXP365 guest app, sync of pre-cruise online reservations to onboard operations, and two-way replication for ship-shore data. The suite behind it is large: per Cruise Industry News, MXP runs on more than 380 installations across more than 50 cruise brands, and 15 cruise lines with 58 ships chose it after three years of due diligence.

Best for: a line already on the MXP platform that runs its own spa. Facts: MarineXchange Software GmbH, founded 2001 per CB Insights; HQ Graz, Austria; more than 60 employees in 2021 per Cruise Industry News; TUI Cruises and AIDA named as users of MXP software in 2020 by CruiseMapper. Watch-out: the spa page names no cruise client for the spa module, and it does not say what booking does while the ship is offline.

3. Oracle Hospitality Cruise SPMS

Oracle's spa sits inside its Shipboard Property Management System, which Oracle's cruise page describes as the central database of guest and crew information, with check-in, cashless accounting, spa administration and casino integration. The Spa section of the user guide, release 23.2 from September 2025, lists therapist skill tracking from classes to promotional discounts, a central appointment calendar with multi-therapist bookings, and a POS for treatments and retail with barcode scanning.

Best for: a line that runs its own spa and already runs Oracle SPMS, so treatments land on the same folio as everything else. Facts: Oracle says its cruise software is used by 9 of the top 10 cruise lines; the cruise page lists offline check-in, offline mobile mustering and offline POS, with shipside and shoreside data kept in sync. Watch-out: the spa overview says nothing about pre-cruise booking, intake forms or offline spa behavior, and the spa moves on the PMS release cycle.

4. Otalio

Otalio is a cloud shipboard property management system from Hamburg. Its spa management page covers reservations that avoid conflicts with dining and excursions, spa packages by guest tier, entitlements linked to guest accounts and redeemed at the point of sale, crew visibility of guest preferences, and central financial reporting. The anchor client is MSC Cruises: per Seatrade Cruise News, the system took two and a half years of development, MSC Virtuosa was the first ship, and about 500 people on board and ashore worked on it.

Best for: a line moving its whole PMS to the cloud and wanting the spa in the same guest record. Facts: founded 2018 and based in Hamburg, Germany, per CB Insights; partnered with Sourcetoad in December 2020 so lines can keep legacy systems running during migration, per the partnership release. Watch-out: the spa page names no spa client and does not describe offline behavior, which matters more for a cloud system than for any other here.

5. Agilysys Book4Time

Book4Time is the hotel spa platform in this list. Agilysys announced the acquisition in August 2024, for about $150 million in cash, and the acquisition release says it manages guest experiences in more than 100 countries. The product page describes a cloud-native, API-driven system with smart scheduling, dynamic yield management, branded online booking, memberships and packages, payroll and commissions, and integrations with Oracle, Mews and Infor.

Best for: a cruise brand with land resorts or a private destination that wants one spa system on shore, or a line already using Agilysys POS. Facts: SaaS; owned by Agilysys, whose cruise page sells InfoGenesis POS with offline capability at sea. Watch-out: that offline claim is for the POS, not for Book4Time, and no cruise spa client is named.

6. SpaSoft

SpaSoft is a resort spa and activity system with more than 20 years in the market, part of Gary Jonas Computing Ltd. It offers cloud or on-premise deployment, an online booking engine, digital intake and a staff suite, and says it integrates with more than 70 partners, including Konami and IGT casino systems and Shift4 and Adyen payments.

Best for: a resort or casino operator that wants an on-premise spa system. Facts: HQ Markham, Ontario, Canada; cloud or on-premise. Watch-out: cruise is not among the industries it lists. The on-premise option is the closest a land system gets to a ship server, so ask whether it has ever run on one.

7. Zenoti

Zenoti is a land spa and salon platform at scale: its spa software page says more than 30,000 spas and wellness businesses use it and carries a #1 spa management badge from G2. Features include 24/7 online booking, an AI front desk for calls and messages, memberships and packages, therapist scheduling with commissions, 400+ pre-built reports, and an Enterprise tier with multi-property and resort integration and API access. Connecteam cites $350 a month per location.

Best for: shore-side day spas, port-city wellness centers or a cruise brand's land spa. Facts: founded in 2010 as ManageMySpa in Hyderabad, India, with offices including Bellevue, WA, per its about page. Watch-out: no cruise mention, no published offline mode, and the AI front desk assumes guests can call or message the spa.

Which option fits your spa

Your situationStart with
Spa operator selling across several cruise linesMercury Development
Pre-cruise booking on the cruise line's own website or appMercury Development
Spa that must keep booking and checkout running on a ship with no linkMercury Development
Replacing a closed spa system without a big-bang cutoverMercury Development
Line on MXP that runs its own spaMXP Spa Management
Line on Oracle SPMS that runs its own spaOracle Hospitality Cruise SPMS
Line moving its PMS to the cloudOtalio
Land resort or private destination spaAgilysys Book4Time
Resort or casino spa that needs on-premiseSpaSoft
Day spa or wellness chain on shoreZenoti

What we counted on spa software pages and in our own spa program

Two counts, both done on October 29, 2026.

First, the market's pages. We read the spa pages of the six off-the-shelf options and the three pages that answer this query.

  • 0 of the 6 spa pages names a cruise line or spa operator using the spa module. The cruise names in the table come from suite-level press, not from spa pages.
  • 1 of the 6, MXP, describes ship-to-shore replication for spa data. None says what the spa module does while the link is down.
  • 2 of the 6 mention digital health questionnaires or intake: MXP and SpaSoft.
  • None of the 6 publishes a price on the page we read.
  • The three pages that answer this query carry 9, 9 and 3 FAQ questions, and Connecteam's list never mentions cruise.

Second, our own program, from Mercury's project records. The OneSpaWorld platform went into production in 2018 and grew from treatment booking and checkout into adjacent work: E-Forms, a guest pre-booking site, an embeddable widget for cruise line websites, activity booking and class sign-ups. E-Forms alone was rolled out to more than 1,000 devices used by over 3,000 staff members. The platform was built to serve several cruise lines from one codebase, with a shore-side admin that changes the form set and updates onboard software ship by ship and RabbitMQ with Shovel carrying messages between ship and shore.

How one spa system serves several lines from one trunk is covered in our guide to one codebase for multiple cruise brands.

Buy the spa module, own the layer between companies

Opinion, with the mechanism.

If your line runs its own spa on its own ships with one PMS, buy the spa module of that PMS. MXP, Oracle and Otalio already hold the guest record and the folio. Rebuilding that wiring for a spa is money spent on plumbing your guests never see. And do not put a land SaaS on a ship. Those tools are good at what they were built for, and a cruise spa is not it.

If you are a spa operator on several lines, or a line selling spa through another company, the picture flips. Your software lives between systems you do not own: each line's booking engine, each line's PMS, each line's discounts. That is exactly where a licensed module stops, because it was designed to sit inside one company. OneSpaWorld's 30% pre-booking goal makes this layer the revenue line: the booking happens on the cruise line's website, through a widget, before the guest sees the ship. Own that code.

The same failures repeat across the cruise programs we work on. A login token issued on shore stops working on the ship's network. An API works in production and not in the test environment. Some ship behavior only shows up on a real vessel. So change the interview question. Skip the feature tour and ask: show me a treatment booked on the cruise line's website at night, taken by a guest on a ship with no link, charged to the cabin, then reconciled with shore. A team that has built it answers with a design. A team that has not answers with a demo.

Written by Rob Devereaux, Chief Operating Officer at Mercury Development. Rob has run the firm's operations from Hudson, Ohio since 2019 and has over 20 years of operational and financial experience. The OneSpaWorld delivery records behind this article's figures on Mercury's spa program sit in the operations he oversees.

Choosing between a spa module and a custom build? Start with a fit map

Most cruise spa projects choose a vendor before anyone maps where bookings start, where they are paid and which ship has to cope offline. Send us your current spa system, the PMS on each line you sail with and how guests book today. We will show which parts to license, which to build and what ships first.

Map your spa systems from shore to ship

Feel free to contact us and we'll respond as soon as possible.

Frequently asked questions

Sources

  1. Seatrade Cruise News. 37.2m people, a 7.5% increase, cruised globally in 2025. Published 2026-04-20. (NewsArticle)
  2. Investing.com. Earnings call transcript: OneSpaWorld tops Q3 2026 estimates, shares jump 11%. Published 2026-10-28. (NewsArticle)
  3. MarketBeat. What OneSpaWorld (OSW) Said on Its Q3 Earnings Call. Published 2026-10-28. (NewsArticle)
  4. Eustacchio, D. Boost Wellness Revenue and Guest Experience with MXP Spa Management. Published 2025-11-18. (WebPage)
  5. Agilysys. Book4Time by Agilysys. Undated. (WebPage)
  6. Jacobs, S. 5 Best Spa Management Software in 2026. Published 2022-10-24. (BlogPosting)
  7. Mercury Development. Leading-edge Software Development Company in the US. Undated. (WebPage)
  8. Mercury Development. Selected Work & Case Studies. Undated. (WebPage)
  9. Clutch. Mercury Development. Undated. (Review)
  10. Cruise Industry News. MXP: Go To Pre-Cruise Tech Solutions and Onboard Experience Software. Published 2024-02-22. (NewsArticle)
  11. CB Insights. MarineXchange Software. Undated. (WebPage)
  12. Cruise Industry News. MarineXchange: Cloud Computing and AI Next Onboard. Published 2021-04-26. (NewsArticle)
  13. Stansfield, J. TUI, AIDA and AQSC resume cruises with MXP Protect & MXP Mobile Solutions. Published 2020-07-25. (NewsArticle)
  14. Oracle. Cruise Ship Management and Cruise Software. Undated. (WebPage)
  15. Oracle. Spa. Published 2025-09. (TechArticle)
  16. Otalio. Spa Management. Undated. (WebPage)
  17. Seatrade Cruise News. MSC Cruises chooses Otalio for property management. Published 2021-08-05. (NewsArticle)
  18. CB Insights. Otalio. Undated. (WebPage)
  19. Otalio. Otalio partners with Sourcetoad to offer painless transitions and cutting-edge integrations. Published 2020-12-03. (NewsArticle)
  20. Agilysys. Agilysys Announces Strategic Acquisition of Book4Time, Spa Management SaaS Solution Leader. Published 2024-08-21. (NewsArticle)
  21. Agilysys. Cruise Line Management Software for Onboard Operations. Undated. (WebPage)
  22. SpaSoft. Spa & Activity Management Software. Undated. (WebPage)
  23. Zenoti. Spa software. Undated. (WebPage)
  24. Zenoti. About us. Undated. (WebPage)
  25. Intersoft Consulting. Processing of special categories of personal data. Undated. (Legislation)
  26. Mercury Development. Internal OneSpaWorld project records, aggregated. Undated. (Dataset)
  27. Mercury Development. Internal cruise line project records under NDA, aggregated. Undated. (Dataset)