Multi-tenancy is a software architecture in which a single application serves multiple customers (or tenants). Multi-tenancy gives companies the ability to create an application just once and deploy it to many customers.
BI applications that support multi-tenancy provide fine-grained user access control across every layer of the application − reports, charts, application functions, and data columns and rows. Single sign-on integration is supported for any security framework or application, including LDAP, Windows Active Directory, and custom databases that store user profiles.
Applications like these do not necessarily store user information, thus simplifying security integration and removing the overhead of continuously synchronizing user profiles. Software as a Service providers can easily configure security regardless of whether their customer data is stored in unique databases or in multi-tenant/commingled data sources.