What is "multi-tenancy"
Multitenancy refers to a software architecture principle in which a single instance of the software runs on a server, serving several client-organizations (tenants). Multitenancy contrasts with architectures of multiple instances where separate software instances (or hardware systems) operate on behalf of different client organizations. With a multi-tenant architecture, a software application is designed to virtually partition your data and settings, and each client organization works with a custom virtual application.
Commentators consider multitenancy an important feature of cloud computing.
Source: Wikipedia article in English