El applet debe ejecutarse en un contenedor, que le proporciona un programa anfitrión, mediante un plugin,[1] o en aplicaciones como teléfonos móviles que soportan el modelo de programación por "applets".
Un applet normalmente lleva a cabo una función muy específica que carece de uso independiente.
Otro ejemplo es el Windows Media Player utilizado para desplegar archivos de video incrustados en los navegadores como el Internet Explorer.
Un applet Java es un código JAVA que carece de un método main, por eso se utiliza principalmente para el trabajo de páginas web, ya que es un pequeño programa que es utilizado en una página HTML y representado por una pequeña pantalla gráfica dentro de esta.
Por otra parte, la diferencia entre una aplicación JAVA y un applet radica en cómo se ejecutan.