Solutions Factory · DMC
The operating platform for Destination Management Companies.
A multi-tenant Django platform for independent DMCs and tour operators. Lead intake to audited brief, supplier coordination, distributor liaison, multi-currency money in integer minor units, and eight agents on APG. Built by people running a DMC.
The problem
Vertical travel software fits the wrong operator.
Vertical travel SaaS comes in two shapes. One is enterprise-priced Salesforce Travel Cloud, built for tour operators with a procurement department. The other is a generic itinerary builder aimed at retail leisure agencies. Neither fits the operator-led, distributor-network, HNW and UHNW DMC.
So the real stack becomes spreadsheets, manual coordination, and a website front end. It is fragile, it is unauditable, and it is not the kind of operation an investor or a partner can take seriously.
The work itself is demanding: bespoke itineraries, supplier relationships, multi-currency money, and confidentiality that has to hold. That work deserves a platform shaped to it, not a CRM with a travel skin.
What it does
The operational shape a DMC actually needs.
- Lead intake and supplier coordination across the network you actually work with.
- Distributor liaison for the partners who bring you the business.
- Itinerary curation with a brand-aligned quality audit before anything ships.
- Voice pre-screen on inbound, so the right inquiries reach a human.
- Multi-currency money handled in integer minor units. No float arithmetic, ever.
- Stripe Connect agent-of-payee for clean, auditable money movement.
- A 15-gate quality audit every brief passes before it leaves the building.
- Fourteen operational surfaces covering the DMC workflow end to end.
Self-host the platform
# multi-tenant Django, on infrastructure you control $ tar xzf solutions-factory-dmc.tar.gz $ cd solutions-factory-dmc && docker compose up -d DMC ready at http://localhost:8000 · agents bound to APG runtime
How the agents work
Eight specialized agents, running on APG.
Each runs on your own APG runtime, under its cost ceilings, health checks, and operator-confirm gates. The high-stakes ones — money, outbound briefs — stop for human approval by default.
Lead intake
Turns an inbound inquiry into a structured lead, ready for a coordinator.
Supplier coordinator
Manages the back-and-forth with suppliers across the itinerary.
Distributor liaison
Keeps distributor partners in the loop on the deals they sourced.
Itinerary curator
Assembles the bespoke itinerary against the brand and the budget.
Translation
Renders briefs and correspondence across the languages a Nordic DMC works in.
Quality audit
Runs the 15-gate audit before a brief is allowed out.
Quote and document generation
Produces quotes and the supporting documents a human signs off.
Refund handler
Works the refund path against the integer-minor-unit money plane, gated on approval.
What it costs
Flat software fee, inference itemized.
Self-host
Run the platform on your own infrastructure. Your data, your jurisdiction, your backups.
Managed
Flat per workspace, per month. We operate it on infrastructure you authorize, with SLAs.
Inference
Separate and itemized: SF default, your own Anthropic key, or sovereign on your GPU.
Why self-hosted, by you
The only DMC platform built by people running an actual DMC.
Confidentiality is load-bearing in this business. Client identities, supplier terms, and money movement sit in your own database, in your jurisdiction, with the audit trail intact. The money plane is integer minor units end to end, so reconciliation is exact. And the platform was shaped by an operator who lives the workflow, not specified by a vendor who has never built an itinerary.
Technical fact sheet
For the operator evaluating the platform.
- Stack
- Multi-tenant Django. Self-hosted via Docker.
- Money
- Integer minor units throughout; Stripe Connect agent-of-payee. No float arithmetic for money.
- Agents
- Eight specialized agents on your APG runtime, with operator-confirm gates on the high-stakes ones.
- Quality
- A 15-gate quality audit every brief passes before it leaves the building.
- Surfaces
- Fourteen operational surfaces covering the DMC workflow.
- Documentation
- Seven architectural sequence docs and seven operational runbooks.
- Inference
- SF default (Tier 1), BYOK Anthropic (Tier 2), or sovereign ollama (Tier 3).
- Status
- Multi-tenant data model live; sidebar surfaces and agents shipping.
- Anchor metric
- Audited briefs delivered per week, with confidentiality discipline maintained.
How it compares
Against Salesforce Travel Cloud and Tourplan.
| Capability | Solutions Factory DMC | Salesforce Travel Cloud | Tourplan |
|---|---|---|---|
| Hosting | Self-host or managed | Vendor cloud | Vendor / hosted |
| Fit | Operator-led, HNW/UHNW DMC | Enterprise tour operators | Mid-market operators |
| Money handling | Integer minor units, Stripe Connect | Configurable | Built in |
| Agents | Eight, on APG | None | None |
| Quality audit | 15-gate, before every brief | Manual | Manual |
| Data residency | Yours | Vendor cloud | Vendor / hosted |
Reference deployment
The first customer runs it in production.
Unforgettable Nordic, an independent Nordic DMC, runs the production deployment of Solutions Factory DMC. It is the platform's first customer reference, and the operating experience behind how the product is shaped.
Get started
Run the platform your DMC deserves.
Read the quickstart to self-host, or book a call and we will walk the workflow with you.