另一类产品的代表是Softricity公司的SoftGrid(SoftGrid 在2006年被微软收购,很快会与基础的Windows Server平台集成起来)。SoftGrid提供了完整的虚拟化环境:应用程序从服务器共享区流式传送到客户端,然后在定制的"沙箱"里面执行;"沙箱"的作用是把代码与操作系统完全隔离开来。这种方法的优点在于,它大大避免了困扰SVS的应用程序多版本问题。不过,缺点是部署过程比较复杂,需要管理员创建自定义安装映像,对要流式传送的代码库进行优化。
当然,要是少了搅局者,任何一个细分市场都是不完整的。Thinstall结合了SVS的简洁性与SoftGrid的安全沙箱方法。Thinstall把虚拟化环境和应用程序映像都嵌入到一个可执行文件里面,因而不需要支持性基础架构:只要把文件拷贝或流式传送到客户端、执行即可。也不需要代理;使用几乎任何传统的管理套件,包括活动目录和微软系统管理服务器,就可以部署映像。缺点是,需要使用Thinstall的虚拟化套件(Virtualisation Suite)工具包对应用程序进行定制。
在一些客户端环境下,需要更全面的虚拟化架构,比如把遗留应用程序放到新的操作系统上。这种情况下,最好把应用程序隔离到完整、虚拟化的操作系统环境里面――这就是典型的"虚拟机"方案。这样你既可以在选择的操作系统映像里面运行应用程序,又可以支持迁移到更新或原本不兼容的操作系统平台上,或者与之集成。