1. A method for real-time collaboration among a plurality of users over one or more networks in a shared storage system, the method comprising: sending, by a metadata server to the plurality of users, a designated data location in the shared storage system for storing collaboration data for a collaboration session; writing, to the designated data location in the shared storage system, to store the collaboration data from at least one of the plurality of users; creating a metadata record with instructions for reassembling the collaboration data, wherein the writing to store the collaboration data includes disassembling the collaboration data, storing the metadata record in a metadata database, wherein the metadata record is needed to reassemble the collaboration data; reading from the designated data location to retrieve the collaboration data for viewing by one or more of the plurality of users; providing the metadata record to at least one user of the plurality of users for reassembling the collaboration data; and identifying the designated data location as non-visible until at least one user of the plurality of users is provided with the metadata record for re-assembling the collaboration data.