Mit der Programmiersprache Java lassen sich neben Standardanwendungen und Applets auch Webanwendungen erstellen. Mit Java eröffnet sich die Möglichkeit, eine Webseite erst bei der Anforderung dynamisch zu generieren und die Anwender mit aktuellen und auf die jeweiligen Bedürfnisse zugeschnittenen Informationen zu versorgen. Typische Einsatzfelder sind hier u. A.