MTS est un service qui permet le développement, le déploiement et l'exécution de composants distribués fonctionnant sous le contrôle d'un conteneur. MTS offre également des services pour la prise en charge des transactions. MTS est l'équivalent dans le monde Windows des EJB Session de Java.