1. An application creation framework comprising: an application creation tool (ACT) toolkit, wherein the ACT toolkit comprises: a set of application creation APIs for creating a plurality of application objects; and an application creation service to invoke the set of application creation APIs; an application creation tool (ACT) in communication with the application creation service, the ACT sending an application creation request to the application creation service for creating the application, wherein, based on the received application creation request, the application creation service invokes the set of application creation APIs to create one or more of the plurality of application objects for the application; and a database in communication with the set of application creation APIs, the database storing the created application.