11. The non-transitory computer-readable medium of claim 9 , wherein the model can be further enriched with attributes that describe the specified business entities in greater detail.
9. A non-transitory computer-readable medium with instructions stored thereon that, when executed by a hardware processor, cause the hardware processor to perform operations comprising: generating an integrated graphical modeler that is viewable on a display of a user device; receiving input from the user device indicative of user input that specifies which of a plurality of business entities are to be used in constructing a model, wherein the user input is provided via the integrated graphical modeler that includes visual elements corresponding to the plurality of business entities; constructing the model that represents a business scenario involving the specified business entities by connecting the corresponding visual elements; expressing the model as one or more application programming interfaces (APIs); deploying the model in a simulation mode so that development data necessary for development of a software application is stored in an internal smart memory object-oriented database, wherein the development data simulates real data required by the software application upon deployment; retrieving and integrating real data specified as necessary by the model, wherein the real data is retrieved from one or more real storage systems; configuring integration access parameters; mapping the real data and the integration access parameters to the model; and storing the model, the one or more APIs, the internal smart memory object-oriented database, the real data, or any combination thereof in a repository.