Try OpenEdge Now
skip to main content
Multi-tenancy Overview
Introducing multi-tenancy : What are the advantages of multi-tenancy?
 

What are the advantages of multi-tenancy?

There are many advantages to implementing a multi-tenant application environment. A multi-tenant application can provide savings by reducing development and deployment costs to companies that develop applications. These savings can be passed on to customers – increasing competitive advantages for all parties involved.
Savings created by multi-tenancy come from sharing the same resources with multiple tenants. Sharing resources provides a way for an application vendor to create and maintain resources once for all customers, which can result in significant savings.
For example, one benefit a multi-tenant database provides is that the database schema is shared. One copy of the schema is available to all tenants. Schema changes only need to be made once for all tenants. This allows changes to be rolled out faster. Another benefit of the shared schema is that it allows one version of the r-code to be shared by all tenants. Through centralizing resources, all customers are maintained at the same version, reducing the overhead an application provider would otherwise encounter when maintaining multiple versions of an application across deployments.