Et plug-in (fra det engelske plug-in) er et uafhængigt softwaremodul, der kan tilsluttes et program for at udvide dets muligheder eller speciel brug af eksisterende. Oftest præsenteres plugins som delte biblioteker.
Sådan fungerer plugins som følger. Den applikation, de målretter mod, giver dem tjenester til at bruge dem. Disse tjenester inkluderer sådanne funktioner som registrering af et plugin i programmet såvel som en protokol, der giver dig mulighed for at udveksle information med andre plugins. Som regel bruges plugins sjældent uden de leverede tjenester, da de er afhængige af dem. Programmet giver brugerne mulighed for at tilføje, fjerne og opdatere plugins uden ændringer i selve applikationen. Blandt de applikationer, der giver mulighed for at oprette plugins til dem, kan programmer være redigering af billeder, lyd og video, internetbrowsere, multimedieafspillere, kontorapplikationer osv. Du kan også markere plugins til content management systems (CMS), for eksempel til Wordpress eller Joomla. Installation af plugins kan udføres på flere måder. For eksempel giver internetbrowsere dig mulighed for at installere plugins ved at give en brugerdefineret grænseflade til dette. På en særlig fane åbnes et lager med plugins, der installeres ved at klikke på de tilsvarende knapper. For nogle programmer installeres plug-ins ved at kopiere de tilsvarende filer til specielt udpegede programmapper. Når applikationen startes, kontrolleres disse mapper for tilstedeværelsen af plugin-filer, og hvis de findes, er de forbundet til applikationen. Til billedredigeringsprogrammer kan plugins tilføje funktionalitet til farvekorrektion, en form for deformation, vandmærkning osv. Ganske ofte tillader plugins programmer at arbejde med de typer filer, der ikke oprindeligt understøttes. I lydredigeringsprogrammer bruges plugins til at skabe bestemte effekter, til at fordreje lyd, ændre dens egenskaber. Særligt populært er plugins til webbrowsere, der er i stand til at blokere annoncer og pop-ups, giver statistisk information om de viste sider, downloade videofiler osv.