Configurability allows for some unique features in each tenant’s
application. But a tenant should not expect everything unique in the
application. If one needs everything customized, one won’t have
success with SaaS. SaaS makes sense if the process is simple
enough to be configured. SaaS is a revolutionary approach to using
software which is beneficial to both customers and vendors. The key
requirement being, it is architected correctly. SaaS requires an
architecture that supports end user configuration. The emerging
technologies in .Net framework enable building SaaS applications.