Definition
Multi-tenancy is an architecture in which a single instance of a software application serves multiple customers or tenants. In B2B SaaS, multi-tenancy allows for cost-effective scaling, as resources, maintenance, and operational costs are shared across multiple tenants.