Java zawiera standardowe środki do tworzenia:
• apletów - programy wykonywalne w środowisku przeglądarki umożliwiających:
- interakcję z użytkownikiem w rozbudowanym GUI
- transakcje klient-serwer, w tym poprzez JDBC
• serwletów - obsługa transakcji po stronie serwera, Java Ser/let Api