Sun radi na tehnologiji koja će olakšati pokretanje različitih jezika na Java Virtual Machine. Nazvan, DaVinchi Machine, projekat je od strane Sun-a opisan kao „multi-jezički preporod za Java Virtual Machine arhitekturu“. Projekat karakteriše prototip JVM ekstenzija koje se pokreću efikasno na ne-Java jezicima kao i arhitekturalna podrška. Iako su mnogi jezici sem Java-e implementirani u JVM, uključujući Ruby, namera je da se JVM načini još kompatibilnijim sa drugim jezicima. JVM omogućava programerima da rade na svakoj platformi koja podržava JVM; ona obezbeđuje hardversku i nezavisnost od operativnog sistema.