1. A computer-implemented method for securing digital information to a first computing system received from a second computing system, the first and second computing systems each including one or more computing devices, the computer-implemented method comprising: (a) requesting at least a portion of the digital information from the second computing system; (b) transmitting the requested digital information from the second computing system to the first computing system, the requested digital information being wrapped with digital instructions recognizable by the first computing system; (c) electronically unwrapping the requested digital information at the first computing system in accordance with the digital instructions, wherein when unwrapped, the requested digital information is available for use by the first computing system; and (d) storing a catalog file on the first computing system and electronically locking the catalog file to the first computing system by generating a first digital identifier uniquely corresponding to particular attributes of the first computing system and storing the first digital identifier as an associated portion of the catalog file, wherein the catalog file identifies the digital information available to be transmitted from the second computing system; wherein a determination is made as to whether the catalog file is validly located on a computing system by: (a) generating a second digital identifier; and (b) comparing the first digital identifier to the second digital identifier to determine whether the first digital identifier corresponds to the second digital identifier; the first digital identifier is a function of the first computing system but is not a function of the requested digital information or the catalog file; and said electronically unwrapping is performed upon an attempt to access the requested digital information by a computing system on which the requested digital information and the catalog file resides, said electronically unwrapping comprising: (a) making said determination as to whether the catalog file is validly located on the computing system attempting to access the requested digital information; (b) checking the catalog file for the presence of a product activation code corresponding to the requested digital information; and (c) allowing access to the digital information only where the catalog file is validly located on the computing system attempting to access the requested digital information and the product activation code is present in the catalog file, wherein the product activation code is a function of the requested digital information but is not a function of the first computing system.