I would guess that the software would have to be designed to run from a server on multiple client PCs. My company is using a Human Resources program that runs off a Win2k server. But it does not use terminal services. The main part of the program is on the server but each workstation that accesses the program has a client package loaded. So, each client can see the same info that the other clients see.