Une extension d'un programme qui améliore la fonctionnalité ou ajoute des fonctionnalités spécifiques par rapport à ce qui est offert par le programme. Les plugins sont développés séparément, souvent par un tiers et sont généralement installés manuellement après l'installation du programme hôte.