Muitas pessoas usam desktops, laptops, tablets e smartphones para acessar e armazenar informações. É útil quando uma informação específica está armazenada em vários dispositivos. Por exemplo, ao agendar uma consulta usando um programa de calendário, cada novo compromisso terá de ser inserido em cada dispositivo para garantir que todos estejam atualizados. A sincronização de dados elimina a necessidade de fazer mudanças constantes em cada dispositivo.

A sincronização de dados é a troca de informações entre dois ou mais dispositivos, mantendo os mesmos consistentes sobre esses dispositivos. Alguns dos tipos de dados que podem ser sincronizados são: