Hosting Citrix published applications requires the installation of one server-side component and configuration of one client-side component for the hosted application. On the server side, the Microsoft.Uii.Csr.CitrixIntegration executable file is configured as a startup program that launches alongside each launched Citrix-published application. It terminates if it discovers that the application has not been started from the UII Citrix client-side component. The client-side component is implemented as a UII hosted control (CitrixApplicationHostedControl) and can be used directly without any custom coding; you can extend it to suit your requirements. Actions fired at the CitrixApplicationHostedControl are transmitted to the server-side component, where they are dispatched to any configured application adapters.