3

I was wondering if it would be possible to install any kind of software (ranging from MS Office to Photoshop and the like) on a server and then be able to access this software from any other computer, no matter what it's hardware is (since the applications will be running on the server).

HackToHell
  • 6,368
Valyrion
  • 130

4 Answers4

3

you can use terminal services in microsoft. this link is beneficial for this material

3

As BugFinder mentioned, Citrix products are one approach.

A simpler approach is to set up Remote Desktop or VNC. You can log in to the server remotely and "use" it (graphics & sound output, keyboard & mouse input) as if it were your own PC.

An alternative would be web applications, like Google Docs. Strictly speaking the application runs on your local PC, but with server support and in-built collaboration due to the data storage segment being online.

1

Have you considered citrix? Which allows for any software to be installed on a central server and using a web/desktop client you can connect (even from a phone) and use the software as it technically still runs on the server

BugFinder
  • 346
0

Since the OS was only implied to be MS Windows, I'll take this as an OS-agnostic question and mention X Windows as another option. I've personally run a network in the past with a single Linux server running applications for a mix of about 75 assorted Linux, MS Windows, and dedicated thin client workstations, plus a second MS Windows server running Win32 apps via Citrix for up to a couple dozen workstations - some workstations even routinely bounced through both app servers, using X to connect to the Linux server and Citrix from the Linux server to the MS Windows server where the app actually ran. The whole system worked like a champ and I was extremely surprised at the number of client workstations that each server could handle.

This is also how web applications typically work, with the app running on the web server and its output displayed in the user's browser, although recent developments are allowing more of the processing to be moved into browser-side javascript. I suspect that this is what the "isn't this just cloud computing?" comment was getting at.