Program Java pozwala na uruchamianie aplikacji zwanych "apletami", które napisane są w języku programowania Java. Aplety te pozwalają mieć wiele bogatsze doświadczenie online, niż po prostu interakcję z statycznych stron HTML.
Java Plug-in technologii, włączone jako część Java 2 Runtime Environment, Standard Edition (JRE), zapewnia połączenie między popularnymi przeglądarkami internetowymi a platformą Java. Java pozwala pobierać aplikacje w sieci i uruchomić w strzeżonym piaskownicy. Ograniczenia ze względów bezpieczeństwa są łatwo nakładane na piaskownicy.
Wiele krzyż aplikacje wymagają również platformy Java działa prawidłowo.