Citrix XenApp is an on-demand virtualized applications and desktop solution that allows users to work from any internet connected device as if they are in the office, accessing files and software seamlessly.