1. A method for providing a unified user experience, comprising: displaying data on a display, the displayed data corresponding to a monitored object of an information technology (IT) environment and stored in a first database that stores non-archived operational data associated with the monitored object for managing, maintaining and optimizing operational data by a system administrator of the IT environment; in response to a user selecting a first data from the displayed data, the first data including a first data attribute, accessing a data model associated with the first data, the data model storing different sets of interaction tools in association with different data attributes and comprising a structural representation of the first data attribute and one or more interaction tools associated with the first data attribute, the first data attribute including one or more of an object type and a data type, the object type specifying a type of IT resource or asset and the data type specifying a type of collected data stored in the first database; identifying one or more common interaction tools among at the one or more interaction tools associated with the first data attribute and one or more interaction tools associated with different data attributes included in the first data; displaying the one or more common interaction tools for selection by a user; displaying one or more parameter selection controls configured to control one or more parameters of the one or more displayed interaction tools to control a respective scope of the one or more displayed interaction tools; in response to receiving a user selection of one of the one or more displayed interaction tools and user specified values for the one or more parameters, the selected interaction tool comprising a report, a script, or a web control, the selected interaction tool automatically: obtaining contextual information from a second data attribute associated with the first data, the contextual information including at least a database name and a location path associated with a second database that stores archived operational data associated with the monitored object; accessing a second data associated with the second data attribute and stored in the second database; processing the first data and the second data to obtain a result; and returning the result; and displaying the result.