Server Fault is a question and answer site for system and network administrators. 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

We are transitioning from distributed software (on a disc) to software as a service (SaaS) and are looking into how to present our application to users. My question is whether it is possible to stream a Windows-based app from a Linux server via something like remote desktop or terminal services?

Note: The user is not getting a whole desktop though, just an icon which would remotely launch the application. Similar to Citrix XenApp.

share|improve this question
Only if the app can be recompiled for Linux or if the app is .NET and fully compatible with Mono. Windows is really far behind on this stuff. – Tim Dec 20 '11 at 15:03
Best bet may be "Terminal Services" or similar, which unfortunately serves up the entire desktop, not just the app you need. – Tim Dec 20 '11 at 15:03
I'd take a look at Xrdp and Wine. Those two could do what you need. Really depends on what app you have ... – Fox Dec 20 '11 at 17:10

As @Tim already mentioned, the only way this is possible is if your app can be recompiled for Linux and/or it is Java and/or it is .NET and compatible with Mono.

If that isn't the case (fairly likely in my experience) you'll need to go with something like XenApp, which requires a Windows Server host, but can deliver to just about every platform as a consumer.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.