Multi-tenant Software as a Service: Development, Migration and Evaluation
Software as a Service, Multi-tenant, Software Development, Database
Software as a Service (Saas) is a market strategy to offer scalable enterprise software as an Internet service. Multi-tenancy, one of SaaS's central concepts, gives us the ability to share infrastructure and databases among clients, organizations, and consumers. In this work, we conducted a systematic literature review that aims to provide a deep understanding of the research realized involving the development, migration, and evaluation of Multi-tenant SaaS applications. We analyzed 53 (out of 666 papers), and as a result, we observed the leading development and migration techniques and approaches. We also synthesized the main advantages and disadvantages of SaaS applications.