I programmi esistenti possono beneficiare di funzionalità e funzionalità aggiuntive utilizzando i file plug-in. Le applicazioni che modificano immagini, video o audio, oltre ai browser Web, ne fanno spesso uso. I componenti aggiuntivi e le estensioni sono nomi alternativi per i plug-in, ma si riferiscono tutti alla stessa cosa.