O IMS transaction manager (IMS TM, ou
IMS DC) é um gerenciador de transações, como o
CICS e o Oracle
Tuxedo. O IMS DC interage com o usuário – conectado através do VTAM ou
TCP/IP, incluindo terminais ou emuladores
3270 e interfaces Web (
browsers) – ou com outros aplicativos, para executar funções de negócios (como movimentação de contas bancárias, por exemplo), mantendo controle durante todo o processo e assim garantindo que o sistema registre corretamente as transações na base da dados. Assim, o IMS DC é bastante semelhante a uma aplicação Web que fornece um interface para consultar ou atualizar uma base de dados. Tipicamente, o IMS DC usa o IMS DB ou o
DB2 como seu gerenciador de banco de dados.