Software as a Service (SaaS) is used to offer different kinds of software
applications in a Cloud environment. Generally these are offered on
subscription basis. Different modes of SaaS are:
Simple multi-tenancy: In this setup, each client gets its own resources. These
resources are not shared with other clients. It is more secure option, since
there is no sharing of resources. But it an inefficient option, since for each
client more money is needed to scale it with the rising demands. Also it takes
time to scale up the application in this mode.
Fine grain multi-tenancy: In this mode, the feature provided to each client is
same. The resources are shared among multiple clients. It is an efficient mode
of cloud service, in which data is kept private among different clients but
computing resources are shared. Also it is easier and quicker to scale up the
SaaS implementation for different clien