Контроллер – своего рода «мозг» системы контроля доступа. Обычно он имеет энергонезависимую память, в которой хранится идентификационная информация – коды идентификаторов, зарегистрированные пользователи и их полномочия, информация о событиях в системе и т.п. Автономные контроллеры предназначены для одно- или двухдверных СКУД и зачастую объединены в одном корпусе со считывателем, а сетевые устройства применяются для построения масштабных систем с дополнительными функциями, например, учета рабочего времени, контроля перемещения работников по территории предприятия и т.д. Помимо этого, контроллеры СКУД различаются между собой количеством обслуживаемых точек доступа, пользователей, подключаемых считывателей и событий в памяти устройства.