Программное обеспечение «Система управления массивами данных Д7» (ПО «СУМД Д7», SCAD7) функционирует на базе сервера Apache и модуля mod_perl. ПО «СУМД Д7» выполняет функцию кросс-браузерной веб-платформы для прикладных задач (модулей), разработанных на базе СУБД Oracle.
Главное отличие данной платформы от других это реализованный универсальный динамический механизм воспроизведения типовых алгоритмов работы для любой прикладной программы, таких как:
визуализация интерфейса и динамическое меню;
взаимодействие с базой данных;
модульность прикладных проектов;
контейнеры шаблонов визуальных отчетов;
контейнеры PL/SQL и JavaScript скриптов;
унифицированные справочники КЛАДР/ОКИН/ОКПДТР/ОКСО;
файловый/XML/JSON/SMTP и т.д. шлюз;
планировщик макроработ;
репликатор данных;
аудит пользователей, сессий, транзакций и объектов;
администрирование пользователей и объектов.
Достигается это средствами внутренних логических элементов платформы, к которым относятся макрокоманды, макроработы и элементарные конфигурации. Принципиально новые внутренние элементы позволяют абстрагироваться от классического способа программирования приложений и перейти на более высокий уровень. Это дает возможность исключить большинство ошибок на этапе кодирования приложения классическим способом. Разработка прикладного проекта сводится к настройке динамических связей платформы и кодированию бизнес-логики, т.е. индивидуальной части приложения. Данное свойство платформы позволяет минимизировать численность программистов, повысить скорость и качество разработки прикладных программ.
Для соответствия перспективным методам ввода и вывода информации, интерфейс платформы адаптирован как для работы на настольных персональных компьютерах (ПК), так и на планшетных ПК с сенсорными экранами. В части информационной безопасности, система обеспечивает ограничение подключения клиентов по IP, два уровня шифрования паролей, аутентификацию и авторизацию на уровне базы данных.
Платформа масштабируема в направлениях роста количества прикладных задач и увеличения объема обрабатываемых данных. В рамках одной инсталляции платформы можно настроить неограниченное количество разнообразных прикладных задач. Благодаря использованию внутренних динамических связей платформы прикладные проекты не требуют значительных ресурсов от аппаратной части сервера.