Multi Tenant Architecture - ClickIT
ClickIT, you might have assumed that they have a repeatable process to run thousands of apps across all their customers.

Multi tenant architecture is a software architecture in which a single environment can serve multiple tenants using a scalable and resilient architecture. A multiple tenant architecture means that all users share the same database, resources and app information.