Multi-Tenant Platform Development
A multi-tenant platform serves many customer organisations from one system while keeping each organisation’s data apart. The separation model chosen sets hosting cost and support load.
Three ways to keep tenants apart
The separation model is decided first. It is hard to change once paying customers are live.
What else a shared platform needs
Separation alone does not make a platform.
When separate installations are wiser
Sharing has a cost, and for a handful of large customers it can outweigh the saving.
Frequently asked questions
Can a customer verify that their data stays private?
Yes, by inspecting the mechanism. Queries are filtered by tenant at the data layer, backups and exports run per tenant, and access by your team is recorded against a name.
Can one customer be moved to their own server later?
Yes, if the design allowed for it from the start. A tenant export and a fresh deployment is routine work when the separation was clean.
Does this make upgrades harder?
It changes them. All tenants move to the new version together. Support stays simple, and no customer can remain several releases behind.
Tell us what you need.
Share your requirements and one of our engineers will come back to you within one business day.
- No obligation
- A reply within one business day
- Your details stay private
Start with your requirements
Seven short steps that tell us what you need. An engineer reads them before getting in touch.
Share your requirements