Companies can have thousands of applications installed across distributed networks. To ensure that these applications are compatible with a new version of operating system, it is essential that companies test these applications against the new operating system deployment (such as deploying Windows Vista or Windows 7).