73. A system for storing documents tracked on behalf of a plurality of organizations, the system comprising: a host system having a processor system, volatile memory, and non-volatile memory; the non-volatile memory including at least one machine readable medium carrying one or more sequences of instructions for which when implemented causes the processor system to implement a method comprising: receiving at a host system, a search query for a document stored on behalf of a first organization from a client machine, the document being stored in a storage accessible to the host system, the document stored in the document management storage in association with a unique identifier and a tag, the unique identifier enabling a tracking of the document and of other versions of the document using a portion of a database limited to information of the first organization, the search query not including the unique identifier; receiving the tag as part of the search query; performing a search based on the search query by at least limiting the search to documents that have the tag; returning by the host system, results of the search; and the host system storing one or more machine instructions, which when implemented cause the host system to perform at least an allowing of a level of access to the document to be granted to multiple users that are members of the first organization, the level of access allowing a plurality of users to at least edit the document, and store the document that was edited on the host system as a master copy of the document; associating by the host system, the document with one or more of a plurality of document types chosen from a list of document types, each of the document types including one or more properties associated with a list of properties, each property describing one or more characteristics associated with the document type that is associated with the document; and receiving values for one or more search fields, the one or more search fields being different from the tag, the document types, and the properties; and the one or more search fields including at least a field for an author of the original document, a name of a workspace, and a document format.
73. A system for storing documents tracked on behalf of a plurality of organizations, the system comprising: a host system having a processor system, volatile memory, and non-volatile memory; the non-volatile memory including at least one machine readable medium carrying one or more sequences of instructions for which when implemented causes the processor system to implement a method comprising: receiving at a host system, a search query for a document stored on behalf of a first organization from a client machine, the document being stored in a storage accessible to the host system, the document stored in the document management storage in association with a unique identifier and a tag, the unique identifier enabling a tracking of the document and of other versions of the document using a portion of a database limited to information of the first organization, the search query not including the unique identifier; receiving the tag as part of the search query; performing a search based on the search query by at least limiting the search to documents that have the tag; returning by the host system, results of the search; and the host system storing one or more machine instructions, which when implemented cause the host system to perform at least an allowing of a level of access to the document to be granted to multiple users that are members of the first organization, the level of access allowing a plurality of users to at least edit the document, and store the document that was edited on the host system as a master copy of the document; associating by the host system, the document with one or more of a plurality of document types chosen from a list of document types, each of the document types including one or more properties associated with a list of properties, each property describing one or more characteristics associated with the document type that is associated with the document; and receiving values for one or more search fields, the one or more search fields being different from the tag, the document types, and the properties; and the one or more search fields including at least a field for an author of the original document, a name of a workspace, and a document format. 79. The system of claim 73 , the document being associated with one or more of a plurality of document types chosen from a list of document types, each document type describing one or more characteristics associated with the document, the method further comprising: receiving a category as part of the search query; receiving a property as part of the search query; receiving values for one or more search fields, the one or more search fields being different from the tag, the property, and the category; identifying database records having the tag as a value of a key and the category as a value of another key; and searching for the document based on the database records identified and the search query.