data synchronization
process of bidirectionally maintaining consistency of data stored in multiple data stores
file synchronization
process of ensuring that computer files in two or more locations are updated via certain rules
data binding
software technique of binding and synchronizing producer and consumer data sources that differ in language or function