«пригрозить судом» — отлично можно и самому попасть под статью за шантаж: вымогал деньги (что за деньги — вопрос второго плана), угрожая настучать в органы.
Пользователя при условной «загрузке после сбоя» все равно нужно будет идентифицировать чтобы понять какие из сохраненных данных подгружать в форму. Если заказ выполняется без регистрации, то все равно нужно ему оставлять что-то вроде куки. Поэтому, я считаю, на сервер и отправлять ничего не нужно и хранить все у клиента же в куках.
БД локальная — FileMaker Server (может смениться через год-другой). Изменения данных отслеживаются с помощью триггеров. На сайте Postgre- или MySQL, еще не решено. Сайта нет. Вероятнее всего, будет самописное.
Полная репликация ненужна. В паблик попадает лишь строго отобранная часть информации. Плюс хочется избавиться от привязки к определенным СУБД в локалке и на сервере (в перспективе они могут сменяться). Поэтому хочется получить более-менее универсальный инструмент, который будет реализовать лишь надежную и достаточно быструю передачу порционных данных.