The means for storing documents includes means for determining if a document includes the required attributes, means for determining if the document is a duplicate of a document already stored, means for checking to determine if a document complies with storage requirements, means for incorporating revisions into the documents, if required, and means for recording the document.