Zdjęcia
Oprogramowanie Java umożliwia uruchamianie aplikacji zwanych „apletami” napisanych w języku programowania Java. Te aplety pozwalają na znacznie bogatsze wrażenia online niż po prostu interakcję ze statycznymi stronami HTML.
Technologia wtyczek Java, wchodząca w skład środowiska Java 2 Runtime Environment, Standard Edition (JRE), ustanawia połączenie między popularnymi przeglądarkami a platformą Java. Java umożliwia pobieranie aplikacji przez sieć i uruchamianie ich w strzeżonym piaskownicy. Ograniczenia bezpieczeństwa są łatwo nakładane na piaskownicę.
Wiele aplikacji wieloplatformowych również wymaga Java do poprawnego działania.