Software Java consente di eseguire le applicazioni denominate "applet" scritte nel linguaggio di programmazione Java. Le applet permettono di avere un'esperienza molto più ricca on-line che semplicemente interagendo con pagine HTML statiche.
Java Plug-in tecnologia, incluso come parte di Java 2 Runtime Environment, Standard Edition (JRE), stabilisce una connessione tra i browser più diffusi e la piattaforma Java. Java consente alle applicazioni da scaricare su una rete ed eseguire all'interno di una sandbox protetta. Restrizioni di sicurezza sono facilmente imposti al sandbox.
Molte applicazioni multipiattaforma richiedono anche Java per funzionare correttamente.