В общем то, интересно было бы узнать, что бы Вы предпочли, с точки зрения удобства, безопасности.
1. WEB приложение
2. Нативные приложения под все основные платформы
В одном и втором случае, присутствует БД. В WEB приложении база на сервере, в варианте с приложениями база распределенная, с синхронизацией.