MTS представляет собой оболочку, которая осуществляет поддержку транзакций, управление доступом и совместное использование ресурсов (resource pooling) в распределенных системах, построенных на основе COM.
В Delphi имеются Мастера, которые позволяют создавать MTS объекты, поддерживающие все возможности MTS.
Еще раз перечислим возможности, которые предоставляет пользователю MTS:
С помощью этих возможностей разработчик может создавать распределенные приложения, состоящие из функциональных частей, каждая из которых реализует одно или несколько бизнес правил (business logic). Для этой цели можно использовать либо MTS объекты (MTS objects) или MTS модули данных (MTS remote data modules). Эти компоненты располагаются в динамических библиотеках (DLLs), которые затем устанавливаются в MTS.
Созданные таким образом компоненты могут использоваться как обычными Windows приложениями, так и ActiveForm.