Temat synchronizacji danych pomiędzy urządzeniami elektronicznymi jest bardzo szeroki. Pomimo iż istnieje wiele standardów, a nawet gotowych rozwiązań bardzo często wybór nie jest prosty i oczywisty. Sytuacja komplikuje się zwłaszcza wtedy gdy w grę wchodzą różne systemy lub sprzęt bądź oprogramowanie którego używamy nie pochodzi od jednego producenta.