What is a Multi-tenant?
Multi-tenancy software design defines the concept of using a single software instance to serve different user groups. A well known use for the multi-tenancy model are the Software-as-a-service (SaaS) products. Multi-tenancy can also refer to shared hosting, where server resources are distributed across numerous clients.