1. Software for an indexing and searching system having computer executable instructions stored on a computer-readable medium, comprising: software for conducting a search of an index database to identify preliminary results, listing one or more selected computer objects having identifying information stored in the index database; software for correlating the one or more selected computer objects of the preliminary search results with one or more other computer objects that have associations with the selected computer objects of the preliminary search results, the associations are discerned automatically based upon monitoring user activity on a user-operated computer, wherein a universal input activity monitor provides a single entry point for all user interactions with the computer, the universal input activity monitor determines and stores as metadata in a computer system database input method data, input language data, input mode data, input assistance data and input feedback data, wherein the user activity comprises, computer communications, computer system events and interactions between the user and computer objects, and wherein the associations are then ranked based on a degree of similarity between a given pair of computer objects and a similarity ranking is returned; and software for returning integrated search results that include the preliminary search results with one or more other computer objects that have associations with the selected computer objects of the preliminary search results.