Вы не айтишник не берите на себя задачу айтишника, в данном вопросе вы должны выступать как заказчик, вам нужно реализовать сервис, для коммерческого предоставления услуг, вам необходимо чтобы клиенты имели доступ по сети, и могли пользоваться локально, при отсутствии соединения с сетью, вы хотите оптимизировать данное решение так, чтобы снизить стоимость оборудования. вариант храним все на своем сервере -да это Sass
+ для вас:
1.абонентская плата - может зависеть от количества пользователей
2.новые обновления делаются безболезненно нет желающих убить вас клиентов которым на их сервак пришли обнова и раз**нила все к чертям.
- для вас:
1. Работники в штате, как минимум админ сервера и техподдержка
2. Атаки на сервер (конкуренты например)
3.Аренда или покупка как минимум 1 сервера
Во-втором варианте для вас из плюсов то что все на железе (вы не заморачиваетесь с поддержкой своего сервера) клиента если его будут атаковать вы ответственности не несете, но по факту у вас единоразовый платеж от клиента и платная обнова на которую скупой клиент скорее всего забьет.
Выбор сделать не легко,надо учитывать на сколько финансово вы можете вложиться, приложение-клиент на мобилки и десктоп стоят отдельных денег, разработка веб-интерфейса и бэкенд тоже отдельно, поэтому изначально посчитайте выгодна ли вам в конечном итоге эта затея