1. A computer system for sharing a document in a distributed collaborative environment: a computer; one or more computer programs executable by the computer, wherein the one or more computer programs comprise computer instructions for: creating a document with one or more embedded custom objects; converting the document to a rich multi-media format; and controlling rendering of the document during a collaborative session.