VMware ThinApp is designed to deliver virtualized instances of applications in order to help IT administrators with software migration to a newer operating system and eliminate specific conflicts and compatibility issues.
Using this program you can create an initial baseline of your system, deploy or package software, check for specific differences. Configuration of the project settings is also available.
Before starting the virtualization procedure VMware ThinApp scans your hard-drive and file registry to create a baseline of your system. This operation should be done with a clean operating system, in order to avoid compatibility problems.
Once the virtualized bundle is finished you can export it as an EXE or MSI and run it on multiple versions of Microsoft Windows without repackaging it. The result can also be compressed, which decreases the file size and therefore makes it easier to share and use on multiple devices.
The final output files are isolated one from each other and from the operating system, so any installation conflicts (if they exist) are eliminated.
The application provides an intuitive, wizard-driven interface for packaging software and its settings into a single executable file that can easily be used on multiple Windows operating systems for ultimate portability. In addition, the program can be used for increasing mobility – deploy, maintain and use various items directly on USB storage devices.
VMware ThinApp comes bundled with VMware Horizon Application Manager, an efficient and fast method to manage and deploy applications to users and groups of users.
The application supports 64-bit operating systems and a large array of programs such as Microsoft Office, Java-based software and more. However, it cannot virtualize some VPN clients, scanner and printer drivers or security solutions (antivirus programs and firewalls).
To wrap it up, VMware ThinApp is comprehensive and reliable software for developers, IT administrators or software vendors; it simplifies application virtualization, deployment and management allowing for easy upgrading of the software packages on multiple systems.