You are currently reviewing an older revision of this page.
Citrix Applications (XenApp) provides a significant advantage for the management of organizations’ IT infrastructure by providing control and access for multiple users connecting to applications or session-based desktops on a shared Remote Desktop Services server. Features of Citrix XenApp include:
Bentley Systems does permit the use of validated Desktop products in Citrix XenApp, but some care does need to be taken to ensure that the organization remains in compliance with Bentley Systems’ Terms of Use. It is the responsibility of the organization using the Bentley product to ensure that Citrix environments are configured and used in a manner that is compliant.
To stay in compliance with the Terms of Use, please keep the following things in mind:
Citrix requires a stable connection to continue to use a virtualized application. For Bentley licensing, a stable network connection to Bentley’s Cloud services is required to properly entitle and record usage of an application.
To see the list of Desktop products that have been validated for use with Citrix Applications, please see Bentley Products Validated For Use With Citrix Applications
CONNECTION Client 11.00.01.109 is the minimum version that needs to be installed to properly comply with the Terms of Use. This version has important changes especially for logging of application usage in the virtual environment. To learn more about this change, please see How Remote Usage Is Recorded
Important fixes to the CONNECTION Client and Licensing client are released regularly. It is important to stay current with these releases as they may have fixes that relate directly to use of Bentley products in virtual environments such as Citrix.
Please see the CONNECTION Client Release Notes for more information about these important fixes.
Citrix offers several options to manage credentials to access their environments. Some, such as Active Directory, naturally help maintain user security. Other options may allow more sharing of credentials among users, but that should be avoided.
Citrix has recommendations for how to discourage or stop users from using the same ID.
Citrix has many controls to allow for the management of sessions to achieve different behaviors. Some of those controls can extend the duration of a session beyond when the application is actually visible to a user. This could lead to longer than expected durations of usage.
This includes when the network connection to the Citrix environment is severed. As the application session may continue to run even if a user is not connected, usage will continue to be logged against that active session.