Multi-tenancy
An architecture where a single instance of software serves multiple customers (tenants), with each tenant's data isolated and invisible to other tenants.
Multi-tenant systems provide cost efficiency and easier maintenance while ensuring data security and isolation. SaaS platforms typically use multi-tenant architecture to serve thousands of customers from shared infrastructure.