Software Java te permite ejecutar aplicaciones denominadas "applets" que están escritas en el lenguaje de programación Java. Estos applets te permiten tener una experiencia en Internet mucho mejor que simplemente interactuar con las páginas HTML estáticas.
Java Plug-in de tecnología, incluida como parte del Runtime Environment de Java 2, Standard Edition (JRE), establece una conexión entre los navegadores más populares y la plataforma Java. Java permite que las aplicaciones que se descargan a través de una red y se ejecutan dentro de un recinto vigilado. Las restricciones de seguridad se imponen fácilmente en la caja de arena.
Muchas aplicaciones multiplataforma también necesitan Java para funcionar correctamente.