Estoy escribiendo una aplicación que inicialmente se desarrollará como web (probablemente Silverlight) y la aplicación de Android. Encontré en Android website que SQLite es compatible, pero planeo lanzar la misma aplicación para Windows Mobile, Palm Web OS y iPhone también.Mejor base de datos para el desarrollo de teléfonos móviles
¿Podría aconsejarme sobre qué base de datos sería mejor trabajar con todas las plataformas?
EDIT: Tal vez debería agregar que quisiera que todas las aplicaciones (móvil/de escritorio) se conectaran a un servidor principal cuando se detecta la conexión a Internet y sincronizar todos los datos que se han cambiado.