La technologie Java permet aux programmeurs de créer des applications capables de fonctionner sur presque tout système d'exploitation. Au lieu d'écrire une version d'un programme pour Windows et un autre pour Mac OS X, le programmeur peut créer un package Java unique qui fonctionnera sur n'importe quel ordinateur avec le logiciel Java Runtime Environment (JRE) installé. Bien que Oracle recommande d'exécuter la mise à jour la plus récente du JRE, il vous permet de créer et gérer des versions plus récentes du logiciel aux côtés anciennes éditions. Installation du logiciel de cette manière ne nécessite pas de mesures supplémentaires au-delà du processus de set-up de base.