При выносе БД на сервер потребуется:
- содержать и поддерживать инфрастуктуру сервера, выбирая место географически оптимально по отношению к клиентам
- реализовать API для работы с клиентами через HTTPS с аутентификацией
- реализовать API на клиентах для работы с сервером
- продумать архитектуру приложения так, чтобы API сервер не стал узким звеном в производительности
- продумать механизм синхронизации