1. A framework for implementing multitenant architecture, the framework comprising: a framework services module configured to provide a plurality of framework services, wherein the plurality of framework services facilitate abstraction of Software-as-a-Service (SaaS) services and crosscutting services for at least one of: a green field application and a non SaaS based web application, further wherein the abstraction results in a SaaS based multitenant web application; a runtime module configured to automatically integrate and consume the framework services and a plurality of Application Programming Interfaces (APIs) in a predefined manner to facilitate monitoring and controlling of features associated with the SaaS based multitenant web application, further wherein the metadata is stored in a metadata store; a metadata services module configured to provide a plurality of metadata services, wherein the metadata services facilitate abstraction of storage structure of metadata associated with the framework, and act as APIs for managing the metadata; and a role based administration module, wherein the administration module is a user interface that facilitates management of the metadata through roles comprising at least one of: a Tenant Administrator and a Product Administrator.