Auf Java bauen heute fast alle Anwendungsprogramme auf – und zwar unabhängig davon, ob sie direkt auf dem eigenen Rechner installiert sind oder über das Internet angesteuert werden.
Java ist im Kern eine Programmiersprache, die derzeit für viele Geräte gebraucht wird – auch für Server, zum Beispiel die des Herstellers Apache. Java ist aber auch eine sogenannte Laufzeitumgebung. Diese ist ein kleiner Teil von Anwendungsprogrammen.