1. A method for controlling collaborative review of a document between a plurality of document reviewers, the method comprising: receiving a request to review a document from each of a plurality of document reviewers; responsive to the request, retrieving the document, the document having a read-only access file permission; converting the document to read-write access file permission such that source content of the document is modifiable; providing the source content to the plurality of document reviewers, each of the document reviewers using a document editor that executes within a browser of each of the reviewer computing systems, the source content being converted for display within the document editor; receiving, from the plurality of document reviewers, tentative modifications of the source content of the document; applying, by the document editor, an XML schema definition (XSD) to the source content; comparing the tentative modifications to the XSD for consistency and formatting, rejecting the tentative modifications if non-conforming with the XSD; displaying a warning message if the tentative modifications are non-conforming; displaying the tentative modifications of the source content within the document; transmitting the tentative modifications to a plurality of client nodes; receiving crowdsourced feedback to the tentative modifications from the plurality of client nodes; and creating a modified document based on the tentative modifications and the crowdsourced feedback, the modified document being displayed via a web-based interface.