Problem: contact lists in multiple applications on multiple computers and in multiple web-based services. The contact lists are not synchronized.
Solution: a software tool that can manually or automatically sync all contact lists.
Implementation:
- Client runs on computer, not server.
- This keeps costs down because processing power is done on the computer or iPhone or whatever
- It also means that distribution of the software can be through multiple channels
- Clients communicate with other clients or programs directly, without a server intermediary: more similar to a peer-to-peer model than a centralized model
- Open source so anyone can extended it to any contact list
- In each program that is synchronized, a new “contact” is added to the list of contact
- Call the contact “Synch Info” or something similar
- Instead of containing information for a real contact, the “contact” contains the parameters for synching the different programs
- This makes it is easy to synch from multiple places and clients
- It also means that settings are preserved across clients and over time