U poslednje vreme mnogo toga se radi kada je u pitanju Java Virtual Machine pa zahvaljujući tome i polje jezika za JVM se proširuje. Smatran mehanizmom koji obezbeđuje portabilnost Java aplikacija za različiti hardver i operativne sisteme, JVM sada poseduje podršku za druge jezike, od dinamičkih jezika kao što su Jruby, Jython i Clojure do statičkog tipa Scala jezika. Prema tome, Java Virtual Machine postaje poliglotska platforma u okviru koje programeri mogu iskoristiti prednosti različitih jezika za različite potrebe. Razlog što je JVM postao tako popularan za druge jezike jeste činjneica na ova platforma nudi odlične performanse ali i druge prednosti.