openUTM simplifies the task of developing and running transaction applications.
A standardized programming interface (KDCS, DIN 66265) that is supported by most programming languages is available for program creation.
Format-driven input/output is supported for terminals in conjunction with the FHS formatting system.
openUTM guarantees that a transaction is executed either in its entirety, with all data updates, or not at all. It also ensures consistency of user data in combination with UDS/SQL, SESAM/SQL, LEASY and PRISMA.
openUTM offers restart functions in the event of application abortion, power failure/disruption or screen malfunctions. openUTM supports both interactive (dialog) and asynchronous processing, with the option of determining the start time of the programs.
Control facilities for distributing resources (tasks) are also offered.
Secure print processing is offered by virtue of built-in control functions for print outputs to remote printers.
Inquiry-and-transaction processing means that a large number of terminals can work with openUTM applications.
Accounting requirements are catered for by an accounting procedure specially tailored to inquiry-and-transaction processing.
openUTM offers comprehensive data protection mechanisms for access to applications and for selection of subfunctions of an application.
openUTM serves as a basis for a number of other software products.