Есть небольшое веб-приложение mysql+php. Пользователи вводят данные в браузере, данные сохраняются в БД и затем в браузере можно вывести отчеты. Все работает вполне хорошо и стабильно.
Но возникла задача: требуется вести те же данные локально и сохранять в БД на сервере время от времени. Писать десктоп-приложение с нуля не хочется, это и трудоемко достаточно, и бизнес-логика с течением времени рассинхронизируется между веб- и десктоп-приложениями.
Подскажите, куда копать? Самый интересный на мой взгляд вариант, запустить это веб-приложение локально и дописать утилиту, которая будет между локальной и удаленной базами данных синхронизировать записи.
Кто-то делал что-то подобное? Какой веб-сервер лучше использовать локально, чтобы ресурсов поменьше потреблял? А еще лучше, чтобы вообще запускался по требованию для обработки скрипта, наподобие как sqlite делает. Существует что-либо подобное?