Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

were developing tools for the HR&M marked and recently lost some bidding as we were not able to supply potential clients with a webbased-version of our tools.

We are now considering two options:
1) Develop a web version of our existing tool
2) Set up a system ala citrix or remote desktop running our existing pc-software

Option 2 would be much cheaper, but what are the cons and pros of the two solutions - and would it be possible to control access?

Anyone have any expierence on this subject?

share|improve this question
Have you seen Spoon ( This is exactly the kind of thing they're trying to help companies do: run their desktop apps and cloud-based applications. – Ian C. Dec 15 '10 at 14:33
Thank you, we are checkin it now - looks promising – Muleskinner Dec 16 '10 at 10:44
up vote 0 down vote accepted

Option 2 is the most complex to set up, and the one that will suffer most from whatever security products the clients have set up. It is best to avoid security issues, since most of the clients are not always in full control (translation: know what the hell they are doing, if they have not outsourced the entire security thingo).

With option 2 you are also going to have some compatibility issues between Windows/Linux/Mac and whatever. If you would require any setup on the client's computers, you may be going up against his Holy Standard Computer Setup, and lose more bids.

Option 1 is the best long-term solution, as everyone has a working browser. It is an acceptable risk (but still a risk) to require a reasonably modern browser (meaning ignore IE6).

Option 1 is subdivided into (1) Web-services, and (2) Web interface. You may need the first one if the client wants to use your system inside his web-portal. However, with a good modular software design, both interfaces use the same basic modules and are just additional thin interface layers.

It is good to use technologies that the client hears about all the time and knows that they are "good". So using a Linux server with Apache and PHP (LAMP) is "good" and "safe", and not to forget to mention : free.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .