Come già premesso nel precedente paragrafo "Applicazioni multimediali in rete con Java", il linguaggio Java permette di gestire la multimedialità in ambiente Web. Il codice macchina Java compilato in classi viene inviato dal server HTTP al client, il quale lo esegue ed in questo modo usufruisce dell'applicazione applet. Da notare che Java è indipendente dal server. Ciò significa che qualsiasi server Web è adatto a trasmettere i bytecodes. Al contrario, il client Web deve essere in grado di interpretare il linguaggio Java, ovvero esso deve possedere una macchina virtuale Java capace di interpretare i bytecodes e quindi di mandare in esecuzione una applicazione applet sulla specifica macchina reale su cui risiede il client stesso. In merito a quest'ultima considerazione, vale la pena ricordare che Netscape, il più diffuso navigatore per Internet, dalla versione 2.0 in poi possiede la macchina Java ed è quindi in grado di eseguire gli applet.