Single-Tenant SaaS Application
A Single-Tenant SaaS Application is a SaaS application designed to be used by multiple tenants or customers on a single instance of the application, where the application code and data are shared among all tenants, but each tenant's data is isolated.
- AKA: Single-Tenancy SaaS.
- Context:
- …
- Example(s):
- SAP SuccessFactors for human resource management in a dedicated environment.
- Oracle PeopleSoft for customer relationship management in a single-tenant architecture.
- Workday for financial management and human capital management with dedicated instances.
- ServiceNow which provides IT service management in a dedicated environment.
- Intuit QuickBooks Online for accounting solutions with isolated data and resources.
- Sage Intacct for financial management in a single-tenant setup.
- Salesforce FinancialForce for financial automation and reporting in a dedicated environment.
- Zuora for subscription billing and revenue automation in a dedicated setup.
- Aria Systems for billing and monetization solutions in a single-tenant architecture.
- Bill.com for automated billing solutions with dedicated resources.
- …
- Counter-Example(s):
- A Multi-Tenant Application where each customer has their own dedicated instance of the application.
- An On-Premises Application, where each organization installs and runs the software on its own hardware.
- …
- See: Cloud Computing, Software as a Service, Shared-database Multi-Tenancy, Database-per-tenant Multi-Tenancy, Data Security, Scalability.
References
2021
- https://thesaasinvestor.substack.com/p/multi-tenant-saas-is-the-future
- QUOTE: Single-tenant is when you install the software on a single server, and your company is the only company who uses that installation/server. This is how software applications were designed in the 1980s. Oracle, SAP, Sage, Microsoft, Fiserv, FIS, Epicor, Syspro, Intuit, Infor…all of these were designed before the internet and use single tenant as it’s core architecture. 1 server, 1 application, 1 customer.
- Multi-tenant is a server, or an entire data center of servers, running 1 application, but serving hundreds, or thousands, or millions of customers all at once. Salesforce, Slack, Amazon AWS, Microsoft Azure, GMail, Facebook, Twitter, TikTok, Shopify, DocuSign, Zoom, HubSpot, Mailchimp and RingCentral are just a few who use multi-tenant architecture.