Multi-Tenancy Design for SaaS Products

SaaS is a business model where the application is owned,operated and managed by the vendor. The consumer pays for theusage and consumes the application. Multi-Tenancy is an essential part of SaaS systems. By addingan abstraction layer over the product, it enables SaaS provider tooptimally utilize the hardware and achieve economies of scale.