应用程序虚拟化是日益发展的虚拟化家族中的最新成员。它是一种对软件进行管理的新方式,打破应用程序、操作系统和托管操作系统的硬件之间的联系。应用程序虚拟化运用虚拟软件包来放置应用程序和数据,而不需要传统的安装流程。应用程序包可以被瞬间激活或失效,以及恢复默认设置,从而降低了干扰其他应用程序的风险,因为它们只运行在自己的计算空间内。自20世纪60年代起,各种形式的软件虚拟化概念相继出现。但在IT行业中,却花费了数十年的时间才意识到应用程序虚拟化的潜能。人们已经理解了这一重要性,并对此做出了重大改进。Altiris公司、AppStream公司和微软公司已经把用户使用环境虚拟化概念推到了下一阶段:分发应用软件,而不是分发整个桌面环境。这就提高了配置资源的灵活性,因为IT部门可以构建基本的操作系统镜像,然后为每个应用软件构建单个镜像,需要时可以迅速合并。用户不用为每个组合的应用软件提供单独的桌面镜像。