1. A method of managing enterprise documents, the method comprising: authoring an electronic document using a first software application; using a digital rights management plug-in to encrypt the document and associate a license therewith, the license comprising a control program requiring, in order to obtain access to the document, possession of a set of one or more link objects logically connecting a node associated with a first device to a node associated with a first group of users, the license further comprising an encrypted version of a first key operable to decrypt the document; sending the document to a remote computer system; determining that the remote computer system has possession of a set of one or more link objects logically connecting the remote computer system to the node associated with the group of users, wherein one of the one or more links comprises an encrypted version of a second key operable to decrypt the first key; upon completion of the determining step, decrypting the second key using a key associated with the remote computer system; decrypting the first key using the second key; and decrypting the document using the first key.