Interoperabilità con altre funzionalità di Windows
Distributed Transaction Coordinator (DTC) consente transazioni distribuite o transazioni sotto il controllo di più gestori di risorse in uno o più sistemi. KTM e DTC collaborano a stretto contatto per farlo.
COM+ espone un modello dichiarativo per la programmazione transazionale. In altre parole, il programmatore dichiara la misura in cui un oggetto può sfruttare le transazioni e il runtime COM+ gestisce le transazioni per conto dell'oggetto. Ad esempio, un oggetto può essere dichiarato per partecipare a una transazione solo se ne esiste già uno, per richiedere una transazione (ne viene creata una se non esiste già), per richiedere una nuova transazione (ne viene creata una indipendentemente dal fatto che ne esista già una) o non sia transazionale. Queste transazioni gestite in modo dichiarativo vengono usate automaticamente nelle connessioni di database create da oggetti COM+ in esecuzione nel contesto di una transazione.