DMC software
Destination management system for DMCs, from contract to invoice
Load your hotel, transfer and activity contracts, build dynamic and fixed-departure packages, quote agents and groups, and sell the same inventory through B2B and B2C portals and your own XML/API.
- Direct supplier contracting
- Dynamic packages
- XML/API distribution
- Multi-currency accounting
Destination management software
One system for contracting, packaging and selling a destination
A DMC sells what it contracts locally plus what it sources from wholesalers. PHPTRAVELS keeps both in one inventory, applies your pricing rules, and runs every enquiry from quotation to booking, voucher and invoice, while finance sees payments and profit per branch.
- Upload local contracts and connect XML suppliers, GDS and channel managers
- Combine hotels, transfers and activities into dynamic or fixed-departure packages
- Set seasons, markups and B2B or B2C rates per channel
- Turn enquiries into quotations and quotations into bookings
- Issue vouchers and invoices, record payments and report KPIs
- Destination
- Istanbul and Cappadocia
- Travel dates
- 14 – 20 Apr
- Passengers
- 2 adults, 1 child
- Agent
- Bluewave Travel (B2B)
- Markup
- 12% agent rate
Quotes and packages
Every enquiry, package and contract in one workspace
Sales, operations and contracting work from the same data, so a quotation always uses the current rate and allotment.
- Istanbul and Cappadocia, 6 nightsDynamic package · Hotels, transfers, 3 tours$1,840total
- Classic Turkey coach tour, 8 daysFixed departure 18 Apr · Group of 24$15,120total
- Airport transfer, IST to SultanahmetDirect contract · Private car$45total
Enquiry and quotation
Log FIT and group enquiries, allocate them to your team and convert each one into a quotation, then a booking and invoice.
Dynamic packages
Combine hotels, transfers and activities with live rates and availability, and let customers pick the services they prefer.
Semi-dynamic packages
Multi-destination plans with preset rates, series and fixed departures, priced per service or per passenger.
Direct contracting
Hotel, transfer and activity contracts with seasons, policies, offers and discounts, or bulk upload from Excel.
Online and offline visas
Collect visa documents online, price visas by customer details and track each application status.
API redistribution
Sell your whole inventory to partners through your own API, with documentation and a sandbox to test requests.
How it works
How a destination management system works
Contracts and APIs flow through your pricing rules into every sales channel, and every sale ends in your accounts.
Contract
Load direct contracts and connect XML wholesalers and GDS content.
Package
Build itineraries and packages from hotels, transfers and activities.
Price
Apply seasons, taxes, markups and commissions per channel.
Distribute
Publish to B2C, B2B agents, corporates, affiliates and your API.
Book
Confirm bookings, then issue vouchers, tour plans and invoices.
Settle
Record payments, reconcile supplier payables and track KPIs.
Inventory
Local contracts and global content in one search
A DMC needs its own negotiated rates first and wholesaler content to fill the gaps. Both sit side by side.
Direct contracts
Hotels, transfers and activities you contract yourself, with allotments, seasons and stop-sales.
Supplier extranet
Local suppliers log in to update their own rates, inventory and offers under your control.
XML suppliers and GDS
Wholesalers, GDS and channel managers add live hotels, flights, transfers, tours and car rentals.
Back office
Finance and operations for DMC teams
Accounts, people and reports in the same admin that holds your contracts and bookings.
Markups and commissions
Rules per supplier, service, destination, agent or channel, as fixed amounts or percentages.
Multi-currency accounting
Automatic conversion between currencies, with rates and taxes applied to every invoice.
Vouchers and invoices
Templates for vouchers, tour plans and invoices, generated for every confirmed service.
Payments and payables
Track client invoices and payments alongside what you owe each supplier.
Teams and branches
A hierarchy of users who receive, allocate and work enquiries, with access by role.
Reports and KPIs
Bookings by channel, service lists, financial reports and profit per branch.
Compare
Spreadsheets and email vs a destination management system
Many DMCs still quote from spreadsheets and confirm by email. This is what changes.
| Task | Manual DMC process | PHPTRAVELS |
|---|---|---|
| Contracts | Manual DMC processRates kept in files and re-typed for each quote | PHPTRAVELSSeasons, policies and allotments loaded once, or uploaded from Excel |
| Quotations | Manual DMC processBuilt by hand and checked against supplier emails | PHPTRAVELSGenerated from live rates and converted into bookings |
| Packages | Manual DMC processSeparate bookings for each hotel, transfer and tour | PHPTRAVELSDynamic and fixed-departure packages in one booking |
| Distribution | Manual DMC processRate sheets emailed to partner agents | PHPTRAVELSB2B portal, B2C site and XML/API for partners |
| Currencies | Manual DMC processConversions calculated per invoice | PHPTRAVELSAutomatic conversion with taxes on every invoice |
| Reporting | Manual DMC processBranch totals rebuilt every month | PHPTRAVELSLive reports by channel, service and branch |
Use cases
Built for companies that run a destination
Inbound DMCs
Contract local hotels, transfers and excursions, then sell them to foreign agents and tour operators.
Tour operators
Planned coach tours, series departures and ad-hoc itineraries with vouchers and tour plans.
Groups and events
Quotations for groups, events and sports travel, with rooming, transfers and services in one file.
Why PHPTRAVELS
Yours to run, change and grow
Source code included
Self-hosted under a commercial licence, so you can adapt every module to your DMC.
B2C and B2B
One installation for your public site, your agent portal and your partners.
24 languages
Sell to source markets in their language and currency, including right-to-left.
Mobile apps
Android and iOS booking apps for customers and partner agents, built on the same APIs.
FAQ
Destination management system questions
What DMCs ask before moving contracting and sales into one system.
Talk to salesA destination management system is software for destination management companies. It holds direct supplier contracts and XML content, builds packages, applies pricing and tax rules, sells through B2B and B2C channels, and runs quote, booking and invoice with multi-currency accounting and reports.
They are the same category. Destination management system describes the platform; DMC software describes how a company uses it for contracts, packages, quotations and agent portals.
Yes. XML suppliers, GDS and channel managers can be connected with your own credentials, and their content appears next to your direct contracts in the same search and packages.
Yes. Your contracted and connected inventory can be redistributed through your own API, with documentation and a sandbox for partners to test their requests.
Yes. Rates, quotations and invoices convert automatically between currencies, and taxes are applied according to your rules.
Choose a plan on the pricing page. We install the system, share access details and video tutorials, and the full source code is included under a commercial licence for you to host.
