The application processing programs used in a distributed computer environment need to be highly reliable. OpenTP1 delivers a variety of transaction control functions for such programs. Using these functions when running OpenTP1 reduces the overhead of dealing with the problems peculiar to a distributed system.