openUTM not only protects your data and applications through the sophisticated mechanisms for system and data access control described in the chapter "Security functions", but also guarantees security and consistency, even in the event of errors or faults. The effect of errors in the application program remains local, and user errors are intercepted. Internal validation routines detect system errors or inconsistencies and respond automatically.
Even if the server or operating system crashes, openUTM guarantees that no data will be lost. If a fatal error is detected, the UTM application automatically terminates before any damage can be done. Universal restart functions also ensure that you can continue working immediately with consistent data as soon as all users have been restarted. See section "The openUTM restart functions" for more information.
This makes openUTM in cluster-capable, i.e. processing can be continued on a different system after the restart (see also chapter "High availability with standalone UTM applications").