Java Virtual Machine (JVM)
An abstract computing machine that enables a computer to run Java programs as well as programs written in other languages that are compiled to Java bytecode. JVMs are crucial for running the wide array of Java applications hosted in data centers.