Une appliquette, applette ou applet est un logiciel ou un mini-logiciel qui s'exécute dans la fenêtre d'une autre application, en général un navigateur web.
Le terme « applet » est issu de l'anglais app (« application ») et -let (suffixe indiquant la petite taille), d’autres sources indiquent qu’il pourrait s’agir de l’acronyme d’ ( « application de petite taille »). Les francisations proposées sont « applette », « appliquette » et « applet » tel quel. Pour le mot « applet », l’usage hésite entre le masculin et le féminin, le Larousse et le Grand Dictionnaire terminologique indiquent pour leur part que le mot est masculin.
En raison de la domination du langage Java dans ce domaine, « applet » est souvent considéré comme synonyme d'applet Java.
Cette approche offre un moyen de fournir à l'utilisateur, sans installation d'un logiciel ad hoc (souvent appelé client lourd), une application ergonomique et réactive car pour bonne part animée par son navigateur web plutôt que par le serveur distant.
Un applet est écrit dans un langage différent du langage de script utilisé dans une page HTML. Les scripts sont interprétés tandis que les applets sont compilées, permettant ainsi, après un temps de chargement toutefois plus long que les scripts, d'avoir de meilleures performances et une meilleure interactivité. Le langage utilisé donne alors accès à une bibliothèque de composants d'interface graphique et à une API. Ces applets sont appelées grâce aux scripts ou à certains tags (object, embed) présents dans le code html.
Le logiciel placé dans l'applet peut être de tout type, il peut donc s'agir d'une interface de messagerie instantanée, d'un jeu ou encore d'une animation. Il nécessite toujours l'installation d'une machine virtuelle sur le système d'exploitation.
Bon nombre d'applets sont, en 2005, programmées en langage Java. Par extension, on peut actuellement rencontrer des applets s'appuyant sur la technologie Adobe Flash ou Silverlight (Rich Internet Application).
Le terme applet apparaît avec les applets Java mais peut être généralisé.