Собрать можно в двух случаях.
1) Одна компания сама разрабатывает все системы по отдельности и решила их объединить в один продукт.
2) Есть сторонние решения по каждому отдельному пункту с доступным API. Тогда надо будет реализовать только управляющий центр с оператором, который принимает данные, обрабатывает, принимает решения, отдает команды.
Оба варианта можно совместить.
Условно получается надо разработать:
- Коннекторы для вхаимодействия по API с внешними системами
- Управляющая программа
- Окно оператора
- Софт для персонала (куда будут поступать инструкции что надо сделать - добавить шоколадки в киоск, убраться в номере Х и прочее)
- Софт для клиентов (отдельное приложение / телеграм бот)
Для себя хотите или на продажу?