Client/Server & Peer-to-peer system for data transfer and synchronization.