Информационная система управления, создаваемая на основе TRIM, в общем случае состоит из следующих составляющих:
- сервера данных,
- сервера приложений,
- Интернет-сервера,
- клиентской части (клиента).
В составе системы может быть только один сервер данных, один или несколько серверов приложений, один Интернет-сервер (либо Интернет-сервер может отсутствовать), и любое количество клиентов.
Сервер данных строится на основе системы управления базами данных (СУБД). СУБД содержит в своем составе базу данных (БД) и программные средства для управления БД, доступа к данным, архивации, восстановления и защиты данных. В качестве сервера данных системы TRIM используются Microsoft SQL Server, Oracle Database или любая другая СУБД, совместимая со стандартом SQL-92 и имеющая клиентскую часть для доступа по технологии ADO (например, PostgreSQL).
Сервер приложений обеспечивает выполнение общих для всех рабочих мест функций TRIM, а также наиболее ресурсоёмких функций. Вынесение этих функций на сервер приложений позволяет разгрузить клиентскую часть системы и снизить требования к рабочим местам пользователей. Программные модули TRIM на сервере приложений функционируют в автоматическом режиме под управлением операционной системы и обращаются к серверу данных по мере необходимости. Результаты работы сервера приложений используются клиентской частью системы TRIM.
Интернет-сервер обеспечивает возможность работы в системе тех пользователей, на рабочих местах которых система TRIM не установлена. Посредством Интернет-сервера пользователи получают доступ к функциям TRIM с помощью программ навигации по Интернет (браузеров). Для Интернет-сервера в глобальной сети выделяется фиксированный IP-адрес и зарегистрированное доменное имя. Пользователь, зная это доменное имя, с помощью браузера получает доступ к Интернет-серверу и может работать с функциями TRIM через Web-интерфейс.
Web-интерфейс TRIM имеет меньше возможностей и ограниченный набор функций по сравнению с интерфейсом, обеспечиваемым клиентскими модулями системы, но зато он предъявляет меньше требований и не требует установки клиентских модулей TRIM на рабочем месте пользователя. Таким же образом может быть организована работа пользователей в рамках локальной сети организации (Интранет), если эта сеть построена на основе принципов сети Интернет.
Клиентская часть состоит из прикладных модулей TRIM, обеспечивающих функциональность системы и ее интерфейс с пользователем, системных модулей, обеспечивающих работоспособность TRIM, а также драйверов, отвечающих за взаимодействие этих модулей с СУБД.
Все составляющие информационной системы могут быть установлены на различных компьютерах, объединенных в локальную вычислительную сеть (ЛВС), через которую они обмениваются данными.