Программное обеспечение СКУД построено на модульной основе, т.е. состоит из ряда отдельных программ, каждая из которых решает определенный круг задач.
Функционально ПО делится на программы ядра, программы администратора СКУД и пользовательские программные модули, предназначенные для работы различных служб (бюро пропусков, служба безопасности, руководство, бухгалтерия).
Программы, входящие в ядро системы, как правило, работают на Сервере СКУД, однако в ряде конфигураций могут и должны запускаться на рабочих станциях. Их назначение – организация глобальной системы принятия решений, ведение протокола событий, связь с оборудованием, обеспечение надежности работы системы в целом.
Работа с базами данных осуществляется посредством СУБД Firebird.
Вход во все программные модули выполняется по паролю. В ряде модулей реализовано разграничение прав для тех или иных действий операторов.
Администраторские приложения позволяют выполнять конфигурирование и администрирование системы (резервное копирование, восстановление, архивирование баз данных, экспорт и импорт данных),
Пользовательские программы запускаются по необходимости на рабочих станциях СКУД.