Abstract: In a server-computer implemented system for online document collaboration, a document stored online in a first account may be modified by one or more of an authorized first group of users, which modifications are received and applied to the document. Electronic notification that the document is modified is sent to one or more of an authorized second group of users, who can thereafter further modify the document, or indicate their approval or disapproval of the modifications made by the one or more of the authorized first group of users. The one or more of the authorized first group of users is authorized to make specific permitted changes to the document, and if an attempt is made to change the document in a manner not permitted, then an alarm condition is generated.