1. A computer-implemented versioning system, comprising: an application user interface that enables presentation of content of a document of a collaboration application, presentation of version information as part of the document, and enables editing of the content of the document of the application; a versioning component configured to track and present updated version information as part of the document in the application user interface based on edits made to the content as part of collaboration of multiple users, the updated version information presented as part of the document, wherein the collaboration is performed in combination with a viewing window that presents an edit and version information in association with user identity information of a user that made the edit, and the viewing window is a user interface of a messaging application that processes messages communicated between the users in combination with the collaboration; and a processor that executes computer-executable instructions in a memory associated with at least the versioning component.
2. The system of claim 1 , wherein the messages are presented concurrently with the document.