Основы
Программа представляет собой веб приложение, которое состоит из серверной части и конечно клиентской части. За основу взята всеми любимая команда APACHE+PHP+MySQL, которую как известно использует подавляющее большинство сайтов во всем мире.
Связь между пользователем и сервером происходит через локальную сеть предприятия, при правильной настройке роутера, программой можно пользоваться через интернет.
Сервер
Как программу запускающую APACHE + MySQL используется uWamp. На самом деле сервер может работать на любой системе с любой программой запуска APACHE + MySQL. uWamp имеет простой и понятный интерфейс, может работать с разными версиями баз данных и серверов поэтому был выбран он.
Клиент
Как клиент используется веб интерфейс, поэтому для работы пользователей нужен только современный обозреватель, например Firefox, Edge, Chrome. Основной интерфейс программы оптимизирован для работы с компьютера. Для работы с мобильных устройств необходимо использовать приложение, для адаптивного интерфейса.