Есть restful web-сервис, к нему нужен клиент, как мобильный (Android, ios) так и десктопный (Windows). Причем клиент должен работать в оффлайне с локальной базой (sqlite etc), а при наличии сети синхронизироваться с помощью web-сервиса.
?
Я понимаю, что морды, скорее всего, придется делать свои под каждую платформу, но было бы здорово иметь общую библиотеку с бизнес-логикой.
Если объем одновременно отображаемых данных не очень большой и нет сложной графики/анимации — то почему бы не HTML? PhoneGap соберет под все платформы.
А что, там сложная бизнес-логика? По моей практике разработки в разы больше времени всегда съедает GUI и интеграция. Собственная логика ПО как правило легко пишется и переписывается на любом языке - главное иметь её четкое описание.