The honest case for owning your own stack.
Vendor lock-in is a polite phrase for paying rent on your own data. What ownership actually looks like — code, database, accounts — and why it's cheaper.
If your booking system is on a SaaS platform, your customer database is on the same platform's servers, and the platform decides next year to triple its per-seat pricing, you have a problem. You don't have a stack; you have a tenancy.
Ownership means three concrete things. The repo lives in a Git account you control. The database lives on infrastructure you can move. The administrator accounts on every third-party tool — Stripe, Google Workspace, the email vendor, the cloud provider — are owned by the operator's email, not the agency's.
We hand all three of those over at the end of every engagement. The repo gets transferred to your GitHub. The database is on a Postgres provider where you hold the credentials. The third-party tool admins get rotated to your email before we depart. We give you a one-page handover doc that explains every credential, every dependency, every cost line.
There are two pushbacks we get on this. The first is 'we're not technical enough to run our own stack.' This is the honest version of the lock-in pitch. The answer is that we built the stack to be operated by you specifically — there are no parts that require a developer to keep running, because we tested with you using it. If something goes wrong, the failure mode is a known one with a documented fix.
The second pushback is 'won't it be cheaper to stay on the SaaS platform?' Almost never. When we cost an owned stack against the equivalent SaaS spend over three years — including a quarterly tune-up from us — owned tends to come in materially cheaper, often around a third. The headline price of SaaS is rarely the real number once you factor in seats, integrations, and the cost of every feature gating that triggers an upgrade tier.
The honest exception: if your business genuinely needs a SaaS-native feature with a moat (think Cliniko's NHS-tested clinical workflows, or Phorest's salon-specific point-of-sale ergonomics), keep that platform and own the wrapper around it. We integrate to it; we don't replace it. The principle is the same — the data flow, the credentials, and the customer relationship live on your side of the line.
Want this applied to your numbers?
The audit takes two weeks. Fixed price. We give you the leak list whether or not you commission a build.
Run the first audit