После того как собрана аппаратная часть системы видеонаблюдения необходимо определиться с программной начинкой. Нужно выбрать программную платформу, к которой предъявляются следующие требования:
- операционная система: Windows 7 и старше, или Linux
- запуск и работа в качестве службы или демона (под Linux)
- разграничение доступа на уровне пользователей (настройка, просмотр, доступ к архиву)
- удаленный доступ через интернет (облако, или организация VPN, web-доступ)
- наличие приложения для смартфона (желательно, но не обязательно)
- ПО бесплатное или не очень дорогое