A collaborative document management system is adapted to provide
customizable filing structures that are mutual intelligible. Initially, a
common filing structure is defined. Subsequently, changes are made to the
common filing structure to define any number of customized filing
structures. The changes are recorded by the document management system as
sequences of modifications. Using recorded sequences of modifications,
documents are retrieved using a filing structure that is different from
the filing structure in which the document was filed.