11. A machine-readable storage device having a computer program, the computer program comprising: computer code configured to induce automatic determination off hardware installed on the computer, an operating system, and configuration settings of the computer; computer code configured to present via a computer a graphical representation of a text markup language document providing control for installation of device drivers for the computer to a user, wherein the graphical representation includes at least one interactive user control for activating a text hyperlink and wherein the hyperlink is automatically created and dynamically updated based on the installed hardware, the operating system, and the configuration settings of the computer; computer code configured to receive an activated hypertext link from the user, wherein the hypertext link is associated with hypertext link attributes by the text markup language document comprising a target and a uniform resource locator; computer code configured to determine in the computer whether the target is a request to load a device driver; computer code configured to extract in the computer a device identification and an operating system when the target is the request to load the device driver; computer code configured to search an initialization file for a reference to the device identification and the operating system; computer code configured to automatically copy device related files into file directories referenced by the operating system; and computer code configured to merge device related files into the operating system registry; and computer code configured to perform at least one of automatically obtaining and passing device identifier data corresponding to the computer to obtain a resource matching the computer; and automatically execute one or more patch programs in a queue of the patch programs and wherein patch programs are removed from the queue after execution and wherein the computer is rebooted after each execution, when the target is not the request to load the device driver.
13. The machine-readable storage device of claim 11 , wherein computer code configured to receive an activated hyperlink text from the user comprises computer code configured to receive a user request for a device driver that is dependent on the hardware or software included in the computer.