1. A computer-readable non-transitory storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a server system hosting a business application, cause the server system to: access, via the business application, control information and display information of a user interface (UI) model to generate an application window for display in a client application, the displayed application window including a create business object icon whose functions are specified by control information of the UI model; display a list of business objects being used in the business application in the application window; receive a request to create a new type of business object in the displayed list of business objects, the request including one or more business object attributes; determine the type of business object based on the one or more business object attributes; retrieve a new business object of the determined type from a business objects repository; identify and select a subset of a plurality of fields associated with the retrieved business object; and move at least a portion the displayed list of business objects up or down to create an open area in the application window for a business object creation interface to be inserted into the application window in response to the receiving the request, the business object creation interface including the selected subset of the plurality of fields associated with the retrieved business object to allow the user-entry of information for the new retrieved business object, wherein the one or more programs further include instructions to cause the server system to temporarily color highlight the new business object, the color highlighting of the new business object being terminated after one or more events occur, the events including at least one of the application window being closed, or receiving an additional selection of a create business object icon to create a second new business object.