An embodiment of the present invention is a technique to synchronize data
between a data store and a project management client tool. An element in
a project file is updated according to an event generated by a project
tool in a client. A server is communicated by a request to request
synchronization of the element. The server has a data store which
contains an object corresponding to the element. The request is processed
to synchronize the element with the object in the data store.