When a request to launch an application is received from a client system (806), the MCMS signals the operating system to launch the application and stores the process-to-desktop mapping (807 The installation of metadrivers (804) for performing the various mappings includes a procedure for modifying the single user I/O systems associated with the server 20 to allow separate desktops to be provided