Multitenancy Requirements

Definition

According to Wikipedia, multitenancy refers to a principle in software architecture where a single instance of the software runs on a software-as-a-service (SaaS) vendor's servers, serving multiple client organizations (tenants). With a multitenant architecture, a software application is designed to virtually partition its data and configuration so that each client organization works with a customized virtual application instance.

Requirements

Standards, Guidelines + Use Cases

Use Cases and Design Notes

Associated Wireframes

Associated Services