A regulator or contract requires physical separation
Some industries and some contracts do not accept logically-scoped data inside a shared system as sufficient. Single-tenant is the honest answer the moment that requirement is real.
Everything below is ours and on our servers. Nothing follows you to another site.
Who
How we work
Rebuild
SINGLE-TENANT VS MULTI-TENANT
Multi-tenant means every customer runs on the same application and the same database, separated logically inside the system. Single-tenant means each customer gets their own isolated instance of the application and database, with nothing shared.
Multi-tenant is cheaper to run at scale because one set of infrastructure serves every customer. Single-tenant costs more per customer because nothing is shared, and it exists specifically for the situations where sharing infrastructure, even scoped correctly, is not an acceptable answer.
THE REAL DIFFERENCES
Not a scorecard. Five things that behave differently in practice.
| Multi-tenant | Single-tenant | |
|---|---|---|
| Infrastructure | Shared across every customer | Isolated per customer |
| Cost per customer | Lower, shared infrastructure | Higher, nothing shared |
| Cost at scale | Compounds favourably as customer count grows | Scales linearly, a hundredth customer costs like the first |
| Data isolation | Logical, enforced in the application and database layer | Physical, a separate instance entirely |
| Meets strict regulatory separation requirements | Sometimes not sufficient | Yes, directly |
WHERE THE ALTERNATIVE WINS
Not a hedge. Real situations where it wins.
Some industries and some contracts do not accept logically-scoped data inside a shared system as sufficient. Single-tenant is the honest answer the moment that requirement is real.
A single-tenant deployment means one customer's traffic spike or outage has zero effect on any other customer, which multi-tenant, by design, cannot fully guarantee.
When there are relatively few, high-value customers, the per-customer infrastructure premium of single-tenant is easily absorbed, and the economic case for multi-tenant's shared-cost advantage barely applies.
WHAT IT COSTS
Both start in the same range. The ongoing cost per customer is where they diverge.
Both single-tenant and multi-tenant platforms here start from
STRAIGHT ANSWERS
The ones that come up before anyone signs anything.
Not inherently, but the failure mode is different and more damaging if it happens: every query has to be scoped correctly to the customer making it, enforced in the application and database layer. A bug in that scoping is the single most damaging failure a multi-tenant system can have, which is why it is tested deliberately.
Yes, that is a common pattern: build multi-tenant by default, and offer single-tenant as a specific arrangement for a customer whose contract or regulator genuinely requires it.
One set of infrastructure serves every customer, so adding the hundredth customer costs a fraction of what standing up a hundredth isolated instance would. That saving compounds as the customer count grows.
No. The application code is the same, deployed as its own running instance per customer, not maintained as a fork that would drift apart over time.
Two days, no charge, no obligation, and you keep the report whether or not you hire us.
Both models are covered in more depth, including when to mix them within one platform, on the SaaS platform pages.
One tap, then your app opens with it written.