1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to configure an object display, the configuring comprising: receiving configuration information from a user for configuring a first object, the configuration information comprising user-customized properties of the first object for displaying the first object; storing the configuration information in a database; storing a view object associated with the user in the database, the view object configured to retrieve data from the database and provide a flexible data result set to support a user interface; receiving a request to display the first object; in response to the request, retrieving the view object and the configuration information associated with the user from the database, and assigning and setting properties for each attribute of the view object based on the configuration information to generate a customized view object, wherein each view object attribute corresponds to a query column of the database, and the customized view object comprises a layout and display properties of the first object; and sending the customized view object to a first user interface associated with the user to display the first object in accordance with the layout and display properties of the customized view object; wherein the customized view object is an Extensible Markup Language (XML) file.