Un'estensione di un programma che migliora la funzionalità o aggiunge funzionalità specifiche rispetto a ciò che viene offerto dal programma. I plug-in sono sviluppati separatamente, spesso da terze parti e vengono comunemente installati manualmente dopo l'installazione del programma host.