A conventional computer system is typically directly coupled to its input and output devices, such as a keyboard, mouse and CRT. This restricts access to those able to use these devices, and it also restricts applications to those that are able to present and receive information using them.Presented here is a paradigm that disconnects applications from input and output devices to enable interactio