Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


Desktop VS Published application

Posted on 2006-06-23
Medium Priority
Last Modified: 2008-02-01
            In Citrix is it better to publish an application or publish remote desktop and have the user open the application in within RDP?
My main concern is performance.
Question by:gablais
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 13

Expert Comment

ID: 16973447
You should publish the application. Performance is usually fairly similar, but a published desktop takes a wee bit more time to load, and there is the human delay where they user has to find and launch the application.

In addition, a published seamless application will appear more like a local application to the user, able to be overlaid and arranged with their local applications. And Citrix has set things up so if users open multiple published apps, the sessions are shared so there isn't significant overhead to that approach. And finally, when you publish the desktop, it gives the user more opportunity to both get confused ("which Start button should I use?") and to get into trouble (e.g. getting into areas you'd rather they stay out of).

Author Comment

ID: 16973552
On a published application, will I be able to have more than one users using the same application? I am not talking outlook or other office programs, these applications are specialized program for engineers to use and we need to concentrate them into one location because the license costs are in the 10s of thousands
LVL 85

Assisted Solution

oBdA earned 400 total points
ID: 16975279
A word of warning here, as you're probably about to leave legal licensing: neither the use of Terminal Services in general nor the use of Citrix in particular is a way to save on licensing costs for the applications being published.
Usually, you need the same number of licenses if you run an application on a terminal server as you would need if you deployed it on fat clients.
Check the license agreements for these applications before you get in trouble.
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

LVL 13

Accepted Solution

ET0000 earned 1200 total points
ID: 16975565
   It depends on the application. Many applications can be used by multiple people concurrently, but some applications are written assuming that only a single copy will be running on a computer and require exclusive access to a resource (e.g. a file or database). Some applications also include specific restrictions against running under TS/Citrix and require you buy a special version (usually to address the licensing issues).

As oBdA says, the key is staying in compliance with the EULA for your software. Some of them are written so you can be licensed for the number of concurrent users, while others really do require an individual license for each user even if they use it under TS/Citrix.

Assisted Solution

mrwaqar earned 400 total points
ID: 16977633
I would always prefere to publish the application since it is more secure to give the user limited rights.

>> will I be able to have more than one users using the same application?<<
Yes you can allow/restrict more than one instance of the application but like ET0000 mentioned it depends on the application EULA also. Some applications will not allow you to open more than once instance and there is nothing citrix can do for that.
To change the citrix settings for multiple instances use the following settings:
By default multiple instances are allowed for a published application. You can limit the sessions to 'n' number of instances though. You will find this option in the properties of the published application. Go to the properties of the published application and choose "Application Limits" in the left pan. You will find the options on right side


Author Comment

ID: 16984110
oBdA: There is no problem with licenssing. All of our engineering application licenses are controled by one kind of license manager or another.

ET0000: thank you for the information. I will begin doing some testing this week and will make a decision based on your infos and the test results.

mrwaqar: I was not aware that there was an option for application limite. Thanks.

Featured Post


Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Citrix XenDesktop 7.6 Citrix Policies Audio
Several part series to implement Internet Explorer 11 Enterprise Mode
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

704 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question