То что вы описываете - это рабочий вариант, но он подразумевает что у вас дома стоит ключ защиты (либо ПО ломанное).В корне с этим не согласен.
Если вы забрали ключ домой, то в ресторане его нет (и там запустить редактор/отчеты не смогут). Либо нужен доп ключ (отдельные деньги) что бы один был у вас дома, второй в ресторане.
Вся тема с VPN это по сути организация удаленного доступа к файлам БД.