Добрый день.
Договор на оказание услуг нужен. Кроме того, транспортное средство не должно пересекать границы региона, в котором оказываются услуги.
Таких программ существует несколько. Можно скачать бесплатные на сайтах Атола и Штриха.
На наш взгляд программа Атола удобней. Именно ей мы пользуемся сами и рекомендуем нашим агентам.