Aplikację, która wykorzystuje adapter zasobów IMS TM do interakcji z menedżerem transakcji systemu IMS, można utworzyć przy użyciu środowiska IDE firmy IBM, takiego jak IBM Rational Application Developer lub korzystając z interfejsu CCI. Na przykład aplikacja korzysta z adaptera zasobów IMS TM do uruchomienia transakcji IMS w menedżerze IMS TM. Adapter zasobów IMS TM obsługuje również inne typy interakcji z menedżerem IMS TM. Typ interakcji z menedżerem IMS TM trzeba rozważyć podczas pisania aplikacji, która korzysta z adaptera zasobów IMS TM.
Ponadto adapter zasobów IMS TM implementuje interfejs JCA CCI (Common Client Interface), czyli interfejs programistyczny, który umożliwia aplikacji komunikowanie się z produktem IMS TM.
Podczas tworzenia aplikacji w środowiskach IDE można korzystać z kreatorów i importerów plików w celu wygenerowania aplikacji J2EE, która będzie działać na serwerze WebSphere Application Server. W przypadku używania środowiska IDE do generowania kodu nie ma potrzeby pisania kodu dotyczącego usług ani interfejsu CCI. Zamiast tego można skoncentrować się na pisaniu kodu implementującego funkcje biznesowe.
Zagadnienia związane z projektowaniem aplikacji pod kątem interakcji z systemem IMS opisane są w następujących tematach: