Rochester's Intelligent Gateway provides its users with the facilities for communicating simultaneously with a large number of processes spread out among various computer systems. We have adopted the philosophy that the user should be able to manage any number of concurrent tasks or jobs, viewing their output on his display device as he desires. To achieve this goal the virtual Terminal Management System (VTMS) converts a single physical terminal into multiple virtual terminals, each of which may be written into or queried for user input. VTMS extends the features of the physical terminal by providing extensive editing facilities, the capacity to maintain all output in disk-based data structures, and sophisticated mechanisms for the managem...