DEFINITION
(1) En tillvalsmodul med programvara som är beroende av ett väldefinierat gränssnitt för att lägga till funktionalitet i en ofta använd programvaruprodukt. Leverantörer som skapar allmänna programvaruprodukter, exempelvis Internetwebbläsare, infogar ofta väldefinierade punkter i det logiska flödet där körningen kontrollerar om det finns en extern modul. I så fall kör den och förmedlar relaterad information i båda riktningarna för att etablera mönster. Detta ger kunder eller andra leverantörer möjlighet att anpassa specifika produktområden. Koncepten är kända under flera olika namn, däribland utgångar eller användarutgångar.
(2) En maskinvaru- eller programvarumodul som lägger till en specifik funktion eller tjänst i ett större system. Plugin-program kan även visa eller tolka ett visst filformat eller protokoll, exempelvis Shockwave eller RealAudio.