Category: XenApp

Why Every Citrix Administrator running XenApp 6.5 Should Consider Upgrading to XenApp 7.6

In my current role as a Sales Engineer covering some of the largest enterprise accounts, I have been preaching about the XenApp and XenDesktop 7.x architecture and benefits for about 1.5 yrs now. While the 7.x architecture was most definitely a step in the right direction, some of the earlier releases definitely had some gaps that needed to be addressed. And I would constantly hear about these gaps from my customers, who would then typically shoot down migration till these gaps were addressed by Citrix. I want to highlight some of the common themes as to why customers were not ready to move to the 7.x architecture and zxhow they’ve been addressed in XenApp 7.6:

No Local Host Cache under the new FMA architecture

In older versions of XenApp, with the Local Host Cache feature, users were able to enumerate and connect to applications and published desktops even if there was a database connectivity issue or a database outage. With the XenApp/XenDesktop 7.x FMA architecture prior to the 7.6 release, a database connectivity issue or outage meant that users lost the ability to access applications and desktops during the period of the outage. While larger customers addressed this issue by investing in highly available SQL infrastructures, smaller customers found this to be cost prohibitive in some cases.

Connection leasing creates a lease file that holds information about a users active session, which is then replicated to all the other controllers within the site. In the event of a DB failure, XenApp and Xendesktop can reference the user’s connection history and provide the user access to a previous connection.

One can argue that the connection leasing methodology is in some ways better than the old local host cache as you no longer have to deal with corrupt/stale cache issues and recreating the cache on all your servers.

For a quick overview of Connection Leasing check out this video on Citrix TV

Here’s another great blog by Paul Stansel, that goes over various powershell commands to tweak Connection Leasing parameters

No Anonymous User Access

This was another feature than was available in XenApp 6.5 and earlier, most commonly used by healthcare customers which enabled users to launch applications without first having to authenticate to Receiver or Storefront, thus enabling users to access applications from any available device. XenApp 7.6 reintroduces this feature. A Server OS based delivery group within XA/XD 7.6 can now be configured to allow anonymous access. However, a separate Unauthenticated storefront store would be required.













You can find a brief video that shows the configuration and demo of this feature here

Lack of support for Session pre launch and linger

For any user that is used to running local applications on their desktops and laptops, the first thing they would complain about in a Citrix environment was the launch time for the initial application. Depending on the environment, this could range from 5 seconds to in some cases, minutes. To address this issue, XenApp 6.x introduced session pre-launch and session linger. With this feature enabled and configured, when the user logs in to his desktop and authenticates to receiver, a session is already established. As a result when the user launches a published application, it launched instantly. In earlier versions of XenApp/XenDesktop 7.x, this feature was not available. 7.6 brings back both session pre launch and linger and its stronger than ever with even more configurable parameters (see below)





















Inability for administrators to create application folder hierarchy within Studio and Storefront

The average enterprise customer typically has hundreds (and sometimes thousands) of applications published via XenApp. Back in the XA 6.x (and earlier) releases, administrators had the ability to create folder hierarchies to organize applications to simplify management of these applications. Also when it came to user access, administrators were also able to group applications in folders based on departments, application suites etc that made things more intuitive for the end users. This feature has been brought back in XenApp 7.6 and should make a lot of administrators (and users) very very happy!

Application folders








Again, another video that goes over this feature in XenApp 7.6

Feature  gaps within Edgesight, particularly application usage reporting and license utilization reporting.

Back in mid 2013, Citrix introduced the new Edgesight and Director, which was completely rebuilt from the ground up. The new version no longer required a separate infrastructure and is agent less. There was also a lot of focus on incorporating dashboards in order to make it easier for administrators to find the information they need without having to dig through numerous reports. Overall, the redesign of Edgesight resulted in a more intuitive UI, and a reliable monitoring environment with less infrastructure requirements. However, there were some major gaps when compared to Edgesight 5.4. The two that I constantly heard about from customers were hosted application usage reporting and license utilization monitoring. These have now been added to XenApp/XenDesktop 7.6.

You can check out the full list of enhancements in Edgesight and Director here.

For more on Hosted Application Usage Reports, check this blog.

Virtual IP Loopback

While most applications work easily within a XenApp environment, some enterprise customers still have to support applications that require the end user application instance to have a unique IP address. This was possible in XA 6.x.

With Virtual IP loopback in XA 7.6, the XA server allocates a unique IP address to each session or a specific application, and as a result administrators are now able to support applications that require this functionality.














I truly believe that there will be much wider adoption of the 7.6 release because it is so much more than addressing feature gaps and includes a number of key enhancements that further enhance the end user experience, improve scalability and reduce overall costs! Lets take a look at these features:

User Experience Enhancements

In addition to session pre launch and linger, some of the other key enhancements that improve the overall user experience include:

  • A new HTML5 Receiver for Chrome OS that supports printing, USB, clipboard, touch, webcam and 2-way audio!
  • DirectX Video Acceleration which allows the backend servers to utilize GPUs to decode H264 videos.
  • USB 3.0 Plug and Play
  • HDX Realtime Optimization Pack for Lync 1.5: The new HDX Realtime Optimization Pack (1.5) now supports HD audio and video within a XenApp and XenDesktop session and supports Windows, Mac and Linux endpoints. The current release supports Lync 2013 backend with a Lync 2010 client on the published desktop/VDI instance.
  • New enhancements to Receiver on iOS and Android: The new receiver for iOS and Android include significant improvements whereby the hosted applications behave like native applications. There are improved gestures for application switching and closing and improved keyboard popup sensing. In session application switching has also improved significantly and now shows live previews of open applications, much like the behavior of a native application.

Security Enhancements

  • XenApp and XenDesktop are now FIPS 140-2 complaint and has achieved Common Criteria evaluation. Both XA and XD support end to end TLS encryption.
  • Clipboard Control: Unlike previous versions, administrators now have the ability to granularly control what content end users are able to cut/copy/paste when using XA/XD. The settings are extremely easy to configure via Citrix Policies. If the end user is connecting securely through a Netscaler, these settings can be further controlled based on the endpoint the user is connecting from and IP address information.

Migration Scripts From XenApp 6.5 to XenApp 7.6

  • With the XA/XD 7.6 release, customers also have access to powershell migration scripts that automate the migration of XA 6.5 IMA farm settings  to an XA/XD 7.6 FMA site. It also automates the migration of existing apps and policies from XA 6.5 to XA 7.5. Citrix Technology Professionals Jarian Gibson and Andrew Morgan worked on a blog together detailing the capabilities of this script that is definitely worth a read!

AppDNA Enhancements

  • XenApp and XenDesktop Platinum edition includes AppDNA, the market-leading product for assessing compatibility of Windows applications with any version of Windows desktop, Windows Server, XenApp,XenDesktop, and App-V among other things. AppDNA in XA/XD 7.6 adds even more compelling features including the ability to either manually or automatically analyze application dependencies! Even more bang for the buck!

Universal Print Server 7.6

  • Universal Print Server (UPS) introduced in XenApp 6.5 simplifies printer management by not having to install drivers on the XenApp servers/XD VM’s and instead print on the print server itself. The print traffic between the XA/XD VMs and the print servers is heavily compressed and optimized for the WAN. The code enhancements in the latest version of UPS makes the solution much more scalable and robust!

Final Thoughts

The XA/XD 7.6 release clearly proves that Citrix takes customer feedback seriously and makes every effort to make the necessary changes to address the feedback provided! XA/XD 7.6 is packed with amazing new features that make business sense for most enterprise customers. Moreover, most of the significant gaps have now been addressed. I believe XA/XD 7.6 will gain significant adoption. I would strongly encourage every XA customer to take a look at this release, kick the tires in a lab environment and start planning the production migration!

Some resources worth checking out!!


Synergy Recap Part 2 – XenMobile Announcements

Continuing on the topic on Synergy, changes to the XenMobile product suite was the other big announcement..

Lets take a step back..

Up until the beginning of this 2013, Citrix’s approach to mobililty was Mobile Application Management through their CloudGateway product. The strategy was that enterprises would have the ability to deliver SaaS, Web, Windows and mobile applications all from a unified portal with integrated identity management. Enterprises could wrap corporate applications (MDX wrapped apps) and then deploy these applications to mobile devices.. These applications would then be containerized and live within its own bubble on the mobile device. Policies could be applied to each wrapped application and they could talk to each other but not with the users personal applications and data. Everything within the container could be wiped without affecting the users personal data. In addition, CloudGateway provided Federated IdentityReceiver would be the single client that would be used across all devices.

While this was a great strategy for BYOD, there was a lot of push back from companies who still wanted to manage corporate owned devices, where they wanted the ability to do full wipes, enforce various policies at the device level and also other features like Geo Fencing.

Fast Forward to Jan 2013..

Based on the market demands, Citrix felt that it needed add MDM capabilities to its mobile management solution and hence acquired Zenprise (Gartner Magic Quadrant for MDM) and re branded the product XenMobile. With the addition of Zenprise, Citrix had a complete solution in XenMobile with both MAM and MDM capabilities. As part of the initial offering, there were two editions, the MDM edition which was basically Zenprise rebranded and the Mobility Solutions bundle which offered both MDM and MAM functionality. The other unique feature about the licensing model was that Citrix offered a per user licensing model, which makes a lot of sense in this day n age where most users have at least 3 devices.

While this was all great, there were some customers who only needed the MAM functionality and others who felt the features did not justify the cost. Also from an end user perspective, the solution was a bit kludgy.  There were three clients namely the enroll agent (for enrolling the users device), connect (used to download profiles and enforce policies) and receiver (for delivering the containerized applications). All the clients were available through App Store (iOS) and Google Play (Android)

So what did we announce at Synergy?


Going forward, XenMobile will be available in three editions – MDM edition, APP edition and Enterprise Edition. I really liked this announcement as I know of a number of customers in my space that are only interested in the MAM piece and now they have an options as opposed to just having to purchase the Enterprise edition. I am not going into MAM and MDM much as it has already been discussed earlier in the post, but in short, MDM = Zenprise and APP Edition = CloudGateway functionality.

The Enterprise edition will include App Edition, MDM, Sharefile (Citrix’s own follow me data product) and GoToAssist. This definitely adds a great amount of value to the product suite and provides customers with an all encompassing solution that allows them to:

    • Manage mobile devices (both BYO and corporate owned) and enforce policies.
    • Deliver SaaS, Windows, Internal Web and mobile applications to mobile devices.
    • Identity management
    • A secure follow me data solution through Sharefile with cloud and on-premise storage.
    • Ability to remotely troubleshoot mobile devices with GoToAssist

 The solution keeps both IT management and end users happy as IT management gets the security profile they desire while the end users feel empowered and become more productive with all their corporate apps made available on their personal devices.


As I mentioned earlier in the post, prior to Synergy the key end user facing Xenmobile components were Enroll and Connect. Receiver was used to deliver MDX wrapped applications. Going forward, the components will rebranded as Worx Enroll and Worx Home. Worx Enroll will be the device enrollment piece and Worx Home will be store for Mobile, Web and SaaS applications including Worx Mobile Apps (previously MDX wrapped apps) like Worx Web Worx Mail, Sharefile etc . Receiver will still be used to deliver XA/XD resources, but I think it is safe to assume that eventually XA/XD resources will be made available through Worx Home in the future. All the applications delivered via Worx Home will be available on the home screen along with all the other applications on your device. However each of these applications live within its own container and will be fully encrypted. Worx Home and Worx Enroll will be available through App Store (iOS) and Google Play (Android).

Citrix also announced the Worx App Gallery, a place wheresoftware vendors/partners/independent developers can showcase their work enabled applications. Mark Templeton in his keynote mentioned that there are over 80 Worx enabled applications at present.


The new XenMobile offerings should be made available by end of June/early July


I thought the XenMobile announcements were significant, offering solutions that fit most customer needs. There is significant value in the Enterprise edition with the addition of Sharefile and GoToAssist.  I feel the pieces are finally coming together and my hope is that the end user experience is painless (only time will tell) and that the backend infrastructure gets more streamlined in the future. Gartner has positioned Citrix in the Magic Quadrant for Enterprise Mobility Management and rightly so in my opinion. I believe Citrix has the most complete solution in the market at present and more importantly the right people at the helm to lead this forward.