Application Virtualization Application Virtualization – separates the application software from the operating system that is used to execute it, so it can be run in different compute environments.