A solution is provided that intelligently synchronizes a central server
with a mobile computing device by continuously monitoring changes to data
in the central server. Upon discovery of a change relevant to the mobile
computing device, the change may be noted in a synchronization system
table corresponding to the mobile computing device, wherein the
synchronization system table contains all items that need to be
synchronized for the mobile computing device. Then, a manifest of all
items to synchronize with the mobile computing device may be created
based upon information in the synchronization system table. Finally, the
items in the manifest may be transmitted to the mobile computing device.