diff --git a/documentation/docs/guides-concepts/multitenancy/index.md b/documentation/docs/guides-concepts/multitenancy/index.md index 41a6315919d9..477116709fa7 100644 --- a/documentation/docs/guides-concepts/multitenancy/index.md +++ b/documentation/docs/guides-concepts/multitenancy/index.md @@ -6,7 +6,22 @@ Refine's architecture allows you to customize your app's data providers, access ## What is Multitenancy? -Multitenancy refers to a kind of architecture where a single instance of software runs on a server and serves multiple customers. In a multi-tenant environment, separate customers tap into the same hardware and data storage, creating a dedicated instance for each customer. Each tenant’s data is isolated and remains invisible to others, but is running on the same server. +Multitenancy, especially in cloud-based systems or software solutions, refers to the ability of a software application or system to serve multiple customers (tenants) simultaneously. While these customers share the same infrastructure and codebase, their data remains separate, and each customer has exclusive access to their own data. + +**Benefits of Multitenancy:** + +- **Resource Sharing:** Efficient use of shared infrastructure reduces costs. +- **Cost Savings:** Lower maintenance costs passed on to customers. +- **Customization:** Each tenant can adjust settings to their needs. +- **Easy Updates:** System-wide updates benefit all tenants at once. + +**Use Cases:** + +- **Cloud Office Tools:** Multiple organizations share document management and collaboration features. +- **CRM Systems:** Businesses manage customer interactions on a shared platform with secure, custom configurations. +- **ERP Systems:** Companies use shared ERP solutions with separate data and configurations. +- **E-commerce Platforms:** Sellers run personalized storefronts on a shared backend. +- **LMS Platforms:** Schools and organizations deliver courses on a shared learning system. ## Implementing Multitenancy in Refine