::程式语言等级的虚拟化（Programming Language Level）.传统电脑是由指令集架构所驱动的一种机械语言，硬体的操作由特殊的I/O指令处理，也可以透过区块映射（Mapping）来操作记忆体，此等级的虚拟化会将高阶语言转译成一种名为位元组码的语言，透过虚拟机器转译成为可以直接执行的命令。跨作业系统平台、跨语言皆为其优点。这个分类底下代表性的有Oracle Java、Microsoft . NET、Parrot。
函式库等级的虚拟化（Library Level）