Skip to main content

Overview

Using the user services building block, organizations and individuals can effectively streamline the user management and organization management capabilities. This includes user registration, the login process, multi-tenancy, role-based access, profile management, permissions, and secure access to the applications.

Multi-tenant Architecture

Additionally, Elevate capabilities are designed to be deployed on SaaS platform offering more cost-effective, secure, and scalable system to accommodate more tenants or organizations. A multi-tenant architecture uses a single instance of the software application to serve multiple customers/tenants. In this model, all tenants share common features like security, business logic, and resource management. This model uses a single shared database instance for all tenants. Data is segregated at the application or database layer using tenant IDs. Backend DB is same across all tenants. Within a tenant, the organization structure exists. For example, each tenant can have a number of organizations like Org1, Org2, Org3, and so on under it. The tenants will have their own data and configurations within the system.