VMware ThinApp and Citrix XenApp are application virtualization solutions that allow applications to be run independently of the underlying operating system. ThinApp converts applications into portable executable files that can run on any Windows system without installation. XenApp hosts and delivers applications from a central data center to any device. Both solutions reduce storage usage and improve deployment and management. However, ThinApp requires no client software whereas XenApp needs clients installed on end user devices for both online and offline use, increasing overhead. Based on hands-on experience, the author believes ThinApp's cleaner solution and lower overhead make it a better choice despite the higher cost.