1. A computer-implemented method of providing an audience-appropriate version of the document, the computer-implemented method being arranged to cause a computer to perform actions, comprising: receiving a request for a document at a document access point associated with said document, said document comprising a plurality of document versions, wherein said request is associated with file access authorizations, and wherein said plurality of document versions are associated with file access permissions; determining which of the plurality of document versions of the document has a majority of previous document accesses; pre-fetching the determined document version for the document that has the majority of previous document accesses; identifying based on a match between a file access authorization associated with the request and a file access permission corresponding to the identified document version one of said plurality of document versions, wherein the file access permissions of said identified of document versions correspond to said file access authorizations, such that the file access permissions include a security level value indicating a security level of the document version and an audience field indicating an authorized audience, wherein each of the plurality of the document versions is uniquely identified by a combination of a name of the documents and the security level of the document version, wherein the security level indicates an audience allowed access to the document; wherein each of the plurality of document versions include a name field, a level field and the audience field; and retrieving said one of said plurality of document versions.
1. A computer-implemented method of providing an audience-appropriate version of the document, the computer-implemented method being arranged to cause a computer to perform actions, comprising: receiving a request for a document at a document access point associated with said document, said document comprising a plurality of document versions, wherein said request is associated with file access authorizations, and wherein said plurality of document versions are associated with file access permissions; determining which of the plurality of document versions of the document has a majority of previous document accesses; pre-fetching the determined document version for the document that has the majority of previous document accesses; identifying based on a match between a file access authorization associated with the request and a file access permission corresponding to the identified document version one of said plurality of document versions, wherein the file access permissions of said identified of document versions correspond to said file access authorizations, such that the file access permissions include a security level value indicating a security level of the document version and an audience field indicating an authorized audience, wherein each of the plurality of the document versions is uniquely identified by a combination of a name of the documents and the security level of the document version, wherein the security level indicates an audience allowed access to the document; wherein each of the plurality of document versions include a name field, a level field and the audience field; and retrieving said one of said plurality of document versions. 5. The computer-implemented method of claim 1 , further comprising: authenticating a user; and such that the security level of the document is one of a plurality of security levels and the authorized audience is a subset of authorized users.