Red Hat Interview Question

Explain how the JVM allows Java programs to be run on multiple different systems