An object transaction monitor (OTM) is an application program — similar to the mainframe Customer Information Control System (CICS) in function, but not in spirit — that represents a consistent model of an application for a modular and potentially highly distributed environment.