Multitenancy refers to a software architecture in which a single instance of software runs on a server and serves multiple tenants. A tenant is a group of users who share a common access with specific privileges to the software instance. Think of it as an apartment building: each tenant has their own apartment, but all residents share the same infrastructure.