From the VMware Telco Cloud Automation perspective, multi-tenancy is a principle in software architecture where a single instance of a software application serves multiple tenants. Each tenant is a separate instance or view of the software, and it is isolated from other tenants although the tenants use the same underlying software or infrastructure.
In a nutshell, multi-tenancy allows a software application or system to partition its data and configurations such that each tenant works with a customized view