What is Multi-tenant Software?

Multi-tenant Software Definition

Multi-tenant software is a cloud-based software architecture in which a single instance of the software and its supporting infrastructure serves multiple customers also known as tenants. Depending on the solution, each tenant may share infrastructure or a single database; however, each customer’s data is protected with several layers of security measures to make it inaccessible to other tenants.

Source: https://digitalguardian.com


What is the purpose of multitenancy?

Multitenancy enables multiple users or customers (i.e., tenants) to access a single instance of a software application (and its underlying database and hardware) while ensuring data privacy and security for each individual tenant.

What is a benefit of developing applications in a multi-tenant environment?

Developing applications in a multi-tenant environment enables multiple users or customers to share the same underlying resources (i.e., database and hardware). Having to maintain only a single copy of the database schema results in significant cost savings to the software vendor.

*Source: https://docs.progress.com

What is the advantage of using multi-tenant cloud services?

The advantages of multi-tenant cloud services include:

  • Lower cost – Eliminates costly IT expenditures for hardware, software, virtual private networks (VPNs), and other related items. Continuous enhancements are also performed by the software vendor, thus eliminating traditional upgrade and maintenance costs
  • Scalability – Enables companies to easily add new users and functionality as their business continues to grow and processes evolve
  • Highly configurable – Companies can tailor the software to meet their unique business needs without having to perform expensive, time-consuming custom coding

*Source: https://www.ibm.com

Cloud-Based Solutions Rise to the Top

Learn why more organizations are choosing cloud-based solutions and the benefits of multi-tenant cloud software in this blog.