This is a message passing facility designed to simplify the task of interprocess communication and to facilitate the creation of sophisticated distributed applications in a heterogeneous environment. To accomplish this, DTM provides a method of interconnecting applications at run-time and provides reliable message passing complete with synchronisation and transparent data conversion. DTM has been optimised for large messages (100 KBytes and up), but is efficient for smaller messages as well.