The Java Virtual Machine allows any program written in Java to run on any computer/device that has a Java Virtual Machine.