Multitenant Applications

To decrease the cost of delivering the same application to many different sets of users, an increasing number of applications are multitenant rather than single-tenant. Whereas a traditional single-tenant application requires a dedicated set of resources to fulfill the needs of just one organization, a multitenant application can satisfy the needs of multiple tenants (companies or departments within a company, etc.) using the hardware resources and staff needed to manage just a single software instance (Figure 1).

Figure 1. A multitenant application cost-efficiently shares a single stack of resources to satisfy the needs of multiple organizations.

Tenants using a multitenant service operate in virtual isolation from ...

Get The Force.com Multitenant Architecture: Understanding the Design of Salesforce.com’s Internet Application Development Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.