1. A computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a server system, cause the server system to: provide a list of business objects to a user for display, wherein the list of business objects is displayed in an application window; receive a request to create a new business object, the request including one or more business object attributes; determine a type of business object based on the one or more business object attributes; identify a plurality of fields associated with the type of business object; and select a subset of the plurality of fields associated with the type of business object; cause 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 fields to allow the user to enter information for the new business object; receive, via the business object creation interface, information entered into the one or more fields by the user; generate the new business object with the received information; cause the new business object to be added to the list of business objects in the application window; and cause the business object creation interface to be removed from the application window.