DEFINITION
(1) Modulo software facoltativo che si basa su un'interfaccia ben definita per aggiungere funzionalità a un prodotto software comune. I fornitori che creano prodotti software generici, come i browser Internet, spesso inseriscono nel flusso logico punti ben definiti dove l'esecuzione verifica la presenza di un modulo esterno e, se presente, lo esegue scambiando le informazioni correlate in base a criteri stabiliti. Ciò consente ai clienti o ad altri fornitori di personalizzare aree di prodotto specifiche. Il concetto è noto anche con altri nomi, come uscite o uscite utente.
(2) Modulo hardware o software che aggiunge una funzionalità o un servizio specifici a un sistema più ampio. I plugin possono inoltre visualizzare o interpretare un protocollo o un formato file specifico come Shockwave o RealAudio.