What I need done:
I need a SyncML server application where phones with (already fitted) SyncML capabilities, can use to sync their contacts with. It needs to be compatible with Nokia, Sony Ericsson, and Funambol, meaning that it needs to support all versions of the protocol. I only need to sync contacts for this project.
What I already have versus what the provider will build:
Right now I only have one-way syncing (device -> server), and it only works with the Funambol application on Windows Mobile. The server application needs to support two-way syncing, and all technologies.
Other context/requirements that providers will need to know:
No GUI work is necessary. This application will run on the server, and devices will only interact with it via their built-in, or other 3rd party, syncing software. This project can use it's own database files (hosted on our server), just as long as the application also updates our user database (via API). This is to say that we are also accepting an existing application, that you have developed in the past, as long as it can update my database files.
Specific expertise that I am seeking:
We are a company with nearly 3 million users, so this application will undergo heavy usage. This is to say that it needs to be optimized and light on the server. Experience with other 'big' projects will be a plus.
Timeframe for delivery:
I need to have this completed, tested and online, as soon as possible. Please include your own timeframe in proposal.
Our servers are Windows Server 2003, using MS SQL 2005.
All our projects are built using C#.NET. This project can be developed in any programming language, as long as it can sync with our website, as described