Interoperabilidad con otras características de Windows
El Coordinador de transacciones distribuidas (DTC) permite transacciones distribuidas o transacciones que están bajo el control de varios administradores de recursos en uno o varios sistemas. KTM y DTC trabajan estrechamente para lograr esto.
COM+ expone un modelo declarativo para la programación transaccional. En otras palabras, el programador declara la medida en que un objeto puede aprovechar las transacciones y el tiempo de ejecución de COM+ administra las transacciones en nombre del objeto. Por ejemplo, un objeto se puede declarar para participar en una transacción solo si ya existe, para requerir una transacción (se crea una si aún no existe), para requerir una nueva transacción (se crea una sin importar si ya existe) o no es transaccional. Estas transacciones administradas mediante declaración se usan automáticamente en conexione de base de datos creados por objetos COM+ que se ejecutan en el contexto de una transacción.