I would like to use some client/server programs, a web server enabled program and apache web server on a machine which could also be used as a workstation. Is it possible to create accounts for each purpose and have things running on those accounts while simultaneously giving a user desktop access? Would it be possible for another remote user to log in to one of the server accounts and control it? Possible to get some kind of GUI for server account in this hypothetical scenario? Any insights appreciated.