In addition to Friendly's reply,
Sync framework helps to solve a class of problems related to data movement. The framework has the design to help move data in a more efficient, reliable and manageable way. It enables some intereting scenarios such as filtering. The Data involved
in sync can be database tables/rows, files, in-memory objects in different data stores. It includes different components to make writing sync solution easier, such as with Database sync provider, file sync provider, or you can write your own sync provider
to sync between any stores.
These following links are helpful for understanding the benefits of Sync Framework
http://msdn.microsoft.com/en-us/library/dd918617(v=SQL.105).aspx and what you can leverage with different components
http://msdn.microsoft.com/en-us/library/dd937565(v=SQL.105).aspx.