File Synchronization and Sharing:

File synchronization (or syncing) in computing is the process of ensuring that computer files in two or more locations are updated via certain rules.