The document discusses the multi-tenancy pattern for cloud deployment. The multi-tenancy pattern describes how a single software application instance can serve multiple tenants by sharing components between tenants. The research enhanced the existing multi-tenancy pattern and applied it successfully to a case study business process management system. Applying the pattern improved the system to meet cloud deployment requirements and allowed components to be shared between tenants for a more efficient cloud architecture.