In a multitenancy environment, multiple customers (tenants) share the same application, running on the same operating system, on the same hardware, with the same data-storage mechanism. The distinction between the customers is achieved during application design.
Full article