1. A computer-readable medium having computer-executable components for execution on a computer for presenting a plurality of help topics for software components installed on the computer and hardware components installed on the computer, comprising: a help content store for storing help contents for the help topics, the help content store having a plurality of separate vendor folders corresponding to different vendors of a plurality of different software components installed on the computer and a plurality of different hardware components installed on the computer, each vendor folder containing help contents of respective help topics provided by a corresponding vendor, the help contents usable by a unified taxonomy structure of help categories and help topics, wherein a first vendor corresponds to a first component selected from the plurality of different software components and the plurality of different hardware components and a second vendor corresponds to a second component selected from the plurality of different software components and the plurality of different hardware components, the first vendor and the second vendor being included in the different vendors; a help database containing mapping data for mapping the help topics from the different vendors into the unified taxonomy structure of help categories and help topics, the unified taxonomy structure being common to and inclusive of the help topics provided by the different vendors, and a first level of categories and a second level of categories in the unified taxonomy structure being predefined, static, and used by all the different vendors of software components installed on the computer and hardware components installed on the computer, the mapping data including data for each help topic for identifying a node position of said each help topic in the unified taxonomy structure and a location of corresponding help content of said each help topic in the help content store; a help content update module for updating the help contents in the help content store and the mapping data in the help database based on update packets received from the vendors; a help application for providing a user interface for presenting the help topics to a user, the help application being programmed to interactively display the unified taxonomy structure using the mapping data in the help database and the help contents in the content store, including displaying the help categories and the help topics in the unified taxonomy structure in response to user selections, retrieving a user-selected help topic contents, and displaying the user-selected help topic contents; and a script library for storing a plurality of script library objects used in the help contents of the help topics stored in the help content store, wherein the script library objects are operative to collect system operation information, and upload the system operation information to a vendor associated with the script library object; and an authorization store for storing information identifying which of the help contents are authorized to access the script library objects, wherein accessing the script library objects comprises accessing at least one of the following: a local database, and a remote database, wherein accessing the remote database requires that a Uniform Resource Locator (URL) associated with the remote database is listed in a local content store.