Java virtual machine
It relies on the Java virtual machine, so can be run on most operating systems, and is available in 32 languages