Сетевое программное обеспечение «CARDDEX IMS» разработано для взаимодействия со всем выпускаемым оборудованием CARDDEX, а также с любым оборудованием сторонних производителей, поддерживающим протоколы ONVIF, RTSP.
«CARDDEX IMS» позволяет решать задачи интегрированного управления, мониторинга, сбора и анализа информации, визуального отображения текущей информации, а также формирования отчетности по заданным параметрам, всего подключенного оборудования.
Основным направлением реализации ПО «CARDDEX IMS» является неизменность восприятия и управления функциями на любых платформах и операционных системах.
Принципы работы ПО заключаются в реализации WEB-сервера на выделенном компьютере клиента, который занимается обработкой всех запросов от оборудования и клиентских подключений.
Таким образом, управление подключенным оборудованием, мониторинг событий, формирование отчетов и прочие функции доступны с любого компьютера или мобильного устройства подключенного к сети клиента, из интернет-браузера, любому клиенту, прошедшему авторизацию на WEB-сервере «CARDDEX IMS».
В реализации ПО «CARDDEX IMS» использованы технологии Node.js, позволяющие запускать WEB-сервер практически на любой доступной платформе и операционной системе — x86-64, ARM, Linux, Windows.
Хранение данных сервера осуществляется в базе данных SQLite, зарекомендовавшей себя высокой производительностью и устойчивостью. «Облачное» хранилище использует промышленную СУБД PostgreSQL.
Настраиваемая функция репликации и синхронизации данных с локальных серверов «CARDDEX IMS» в «облачное» хранилище «CARDDEX CLOUD» позволяет использовать удаленное управление и анализ информации из всех установленных и доступных клиенту серверов «CARDDEX IMS». Такая реализация, ко всему прочему, унифицирует пользовательский интерфейс на всех доступных платформах, а также позволяет, используя доменную систему имен (DNS) на предприятии, легко переносить сервер с одного компьютера на другой, не изменяя настроек подключений клиентов.