Aplet dostarczany w postaci kodu Java wykonywalnego w środowisku wirtualnej maszyny Java (JVM). Wykonywane jest to za pomocą przeglądarki internetowej i polecenia wbudowanego w tekst strony www przetwarzanej przez nią[1]. Środowisko JVM musi być zainstalowane na komputerze, na którym jest uruchomiona przeglądarka. Aplety Java były wprowadzone w pierwszej wersji języka Java w 1995 r. Obecnie są zwykle pisane w tym języku, ale mogą być też tworzone w językach, które można skompilować do postaci kodu wykonywalnego w środowisku JVM - takim językiem jest Jython.
Aplety Java są używane do obsługi interakcji aplikacji internetowych niemożliwych do osiągnięcia za pomocą HTML-a. Jednocześnie niezależność sprzętowa środowiska JVM umożliwia ich wykonywanie w różnych środowiskach systemowych, jak np. Windows, Unix, Mac OS i Linux. Ponadto mogą one być niezależnie, poza przeglądarką, testowane przez narzędzie AppletViewer firmy Sun, mogą też być przekształcone do samodzielnego programu wykonywalnego poza przeglądarką[2].
