TourDesk · Self-hosted tours & travel platform

The booking platform your tour company owns outright.

TourDesk runs your bookings, leads, and payments on your own cloud account — sold as a one-time license, not a subscription. Your data never sits on someone else’s server.

Built in Chennai for Indian tour operators.

DEPARTURE MANIFEST · KODAI-3D2NDEP 14 JUL
38R. KRISHNAN +2CONFIRMED
39S. LAKSHMICONFIRMED
40AGENT/MADURAI-04CONFIRMED
41WALK-IN · T NAGARCONFIRMED
42LAST SEATOPEN
10:41:22.117 web/checkout BOOK seat 42
10:41:22.121 agent/priya  BOOK seat 42
→ web/checkout  DB LOCK ACQUIRED · CONFIRMED
→ agent/priya    REJECTED · seat locked 4 ms earlier
CAPACITY 42/42 · OVERBOOKED 0 · enforced by the database, not the app
Why operators switch

Three things a subscription SaaS can’t offer you.

Data ownership

Your data, on your cloud

TourDesk deploys into your own DigitalOcean account. Customer records, booking history, payment trails — all of it lives in infrastructure you hold the keys to, not on a shared multi-tenant server.

Zero overbooking

Seat locks at the database

When two bookings race for the last seat, exactly one wins — guaranteed by database-level locking, not application-level checks that fall apart under load. An overbooked departure is a refund, an angry family, and a review you can’t delete. TourDesk makes it impossible.

Razorpay-native

Built for Indian payments

Payments, refunds, and reconciliation are built around Razorpay from day one. INR-first, UPI-ready — no gateway plugins bolted on, no currency workarounds.

From demo to departures

How it works

STEP 1

Walkthrough

A working demo against your actual tour catalogue — routes, departures, seat counts. About 45 minutes.

STEP 2

Deployment

We set up TourDesk on your DigitalOcean account. You hold the root credentials from day one.

STEP 3

Handover

Your office staff, field agents, and sales team get trained on the system and run bookings from the first day.

STEP 4

AMC, if you want it

Updates, monitoring, and support under an optional annual contract. Skip it and the software keeps running — it’s yours.

Common questions

Questions tour operators ask us

What is TourDesk?

TourDesk is booking and operations software for tour operators — seat-locked bookings, leads and CRM, field agent logins, custom itineraries, walk-in bookings, CSV manifests, and coupons — deployed on your own cloud account instead of a vendor's servers.

Is TourDesk a subscription?

No. TourDesk is sold as a one-time license with an optional annual maintenance contract (AMC). There are no monthly fees, per-user fees, or per-booking fees, and the software keeps running even if you don't renew the AMC.

How does TourDesk prevent overbooking?

Seat allocation is locked at the database level, not in application code. When two bookings race for the last seat, the database lets exactly one win — so a departure can never be oversold, even under heavy load.

Where is my customer and booking data stored?

In your own DigitalOcean account, on an Ubuntu server in an Indian region (Bangalore, BLR1). Ophriel Systems only accesses the deployment with scoped credentials you grant, and only while an AMC is active.

Does TourDesk support Razorpay and UPI payments?

Yes. TourDesk is built around Razorpay from day one — INR-first payments, UPI, refunds, and reconciliation are native, not bolted on through plugins.

I don't have a cloud account. Can I still use TourDesk?

Yes. Most clients don't when they start. Setting up a DigitalOcean account in your name, with your billing, is part of the deployment.

No lock-in

If we ever part ways, you keep everything.

The servers are in your cloud account. The database is yours. There is no export request to file, no data hostage negotiation — walking away from us costs you nothing but the goodbye.