Server-side synchronization agent 6 and/or client-side synchronization agent 7 may be distributed as pre-loaded software (comprising a set of executable instructions) resident in a memory of a personal computer, such as the hard-disk of a desktop or laptop computer.