DEFINITION
(1) Et valgfrit softwaremodul, som bruger en veldefineret grænseflade til at føje funktioner til et populært softwareprodukt. Leverandører, der udvikler generel software som f.eks. browsere, indsætter ofte veldefinerede punkter i deres logiske flow, hvor kørslen kontrollerer, om der findes et eksternt modul, og kører det, hvis det findes, så der sendes relaterede oplysninger frem og tilbage ifølge etablerede mønstre. Det gør kunder eller andre leverandører i stand til at tilpasse bestemte områder af produktet. Dette koncept har en række forskellige navne, inklusive afslutninger eller brugerafslutninger.
(2) Et hardware- eller softwaremodul, som føjer en bestemt funktion eller tjeneste til et større system. Plug-ins kan også bruges til at vise eller fortolke et bestemt filformat eller en protokol, f.eks. Shockwave eller RealAudio.