Трехуровневая архитектура

Платформа реализует 3 уровневую архитектуру со слоями: сервер баз данных, программное обеспечение промежуточного слоя (сервер приложений) и клиентское программное обеспечение (клиент).
Архитектура платформы
Архитектура платформы
Сервер приложений
Предназначен для доступа к различным серверам баз данных, авторизации пользователей, приема и передачи запросов пользователей и пакетов данных, обеспечения обмена сообщениями между пользователями, уведомления пользователей о событиях, выполнения заданий по расписанию и обеспечивает шифрование трафика между сервером приложений и клиентом криптостойкими алгоритмами.
Клиентское приложение
Обеспечивает динамическое построение объектов пользовательского интерфейса, передачу мгновенных сообщений и писем между пользователями, работу с компонентами и сборками сторонних производителей.
Благодаря осуществлению доступа к внешним источникам данных (базам данных) посредством технологии ADO.Net, поддерживаются различные СУБД (Oracle Database, MS SQL Server, IBM DB2), в том числе и бесплатные (PostgreSQL). Возможен доступ к хранилищам данных через набор интерфейсов OLE DB, а также доступ клиента Платформы к WEB-сервисам.