Назначение Единого портала: обеспечение раскрытия информации о подготовке федеральными органами исполнительной власти проектов нормативных правовых актов и о результатах их общественного обсуждения; обеспечение соблюдения единого порядка проведения процедур оценки регулирующего воздействия разработчиками проектов нормативных актов, возможности проведения публичных консультаций в ходе процедур оценки регулирующего воздействия, а также независимой антикоррупционной экспертизы актов.
Основными функциями Единого портала, обеспечивающими выполнение порталом своего назначения, являются:
- Формирование веб-страниц, отображаемых в браузерах пользователей публичной части портала;
- Публикация и редактирование досье проектов НПА в соответствии с процедурами постановлений Правительства Российской Федерации №1318, 851, 373;
- Поиск, фильтрация и сортировка размещенных на портале проектов НПА и размещенной информации;
- Функционирование личных кабинетов пользователей следующий категорий: разработчики НПА, эксперты, ответственные за проведение экспертизы действующих актов, администраторы портала, контент-менеджеры, администраторы-методисты;
- Информационная и техническая поддержка пользователей портала;
- Действия с пользователями и категориями пользователей: регистрация, редактирование, блокировка, удаление, установка прав доступа, пользователей, ролей пользователей, журналирование действий пользователей;
- Обеспечение взаимодействия со сторонними информационными системами.
Программное обеспечение Единого портала включает в себя составляющие:
- общедоступное веб-приложение (FrontOffice), объединяющее совокупность веб-сервисов, доступных при обращении по адресу (URL) Единого портала без прохождения процедуры аутентификации;
- административное веб-приложение (BackOffice), функционал которого доступен аутентифицированным пользователям и администраторам Единого портала, автоматически переправляемым на административный ресурс по факту успешного прохождения процедуры авторизации.
Клиентское и административное веб-приложения размещаются в качестве отдельных сервлетов на веб-сервере Microsoft IIS (Internet Information Services) и оперируют системными данными посредством СУБД Microsoft SQL Server.
В сборке из исходных кодов нуждается только административное приложение. Общедоступное веб-приложение исполнено в виде набора скриптов, интерпретируемых непосредственно клиентским браузером.