1. A method for incrementally notifying a remote client of updates in a cloud-enabled platform for each remote client associated with a collaborator, the method, comprising: detecting an action in the cloud-enabled platform and effectuating a data change as a result of the action in a first database; from the action, creating an action log entry; wherein, an action log entry in the action log is associated with an event type identifier and a revision identifier; wherein, the action log entry represents the action identified by the event type identifier, in the cloud-enabled platform; identifying the collaborator of the user's in the cloud-enabled platform, whose remote client is to be synchronized with the data change as an update; writing the action represented by the action log entry to a second database into a queue to be read by the remote client of the collaborator.