DEFINITION
(1) Module logiciel facultatif qui repose sur une interface bien définie afin d'ajouter des fonctionnalités à un produit logiciel populaire. Les fournisseurs qui créent des produits logiciels généralistes tels que des navigateurs Internet insèrent souvent des points bien définis dans leur flux logique au niveau desquels l'exécution vérifie l'existence d'un module externe et l'exécute, le cas échéant, en faisant circuler les informations qui y sont liées selon les modèles établis. Cela permet aux clients ou aux autres fournisseurs de personnaliser des zones produit spécifiques. Ce concept est également connu sous différents autres noms, dont sorties ou sorties d'utilisateur.
(2) Module logiciel ou matériel qui ajoute une fonctionnalité ou un service spécifique à un plus vaste système. Les plug-ins peuvent également afficher ou interpréter un format de fichier ou un protocole en particulier, tel que Shockwave ou RealAudio.