Data synchronization technologies are designed to synchronize a single set of
data between two or more
devices, automatically copying changes back and forth.
For example, a user's contact list on one mobile device can be synchronized with
other mobile devices or
computers. Data synchronization
can be
local synchronization where the device and computer are
side-by-side and data is transferred or
remote synchronization when a
user is mobile and the data is synchronized over a mobile
network.
[Source: Adapted from
Nokia]