Em relação à máquina virtual JAVA (Java Virtual Machine JVM), o modelo de máquina virtual implementado admite que uma aplicação não precise ser recompilada para cada sistema computacional, tornando-se independente do hardware e sistema operacional utilizados. É uma desvantagem deste modelo: