Multi-tenancy is when a single software instance can serve multiple customers.
Data
There are a number of ways that multi-tenancy can be done:
A single database with a tenant ID per tenant
A single database with a schema per tenant
A database per tenant
Users
Users can also belong to multiple tenants. If a user belongs to multiple tenants, they may be prompted to select the tenant, they want to access when they sign in.