the present invention provides a system and method for providing remote device data synchronization . in architecture , the system includes a remote device with a device data , a server device containing an original data and a revision data of the original data , and a delta data that identifies only the changes between the original data and the revision data . the present invention can also be viewed as a method for transmitting data that is modified on a server to a remote device . the method operates by providing an original data ; creating update data of the original data ; and generating a delta data that identifies only the changes between the original data and the updated data ; and transmitting the delta data to a remote device .