Espansore finocchietto

L'elemento di estensione Finocchiet espande le capacità a disposizione del proprietario, mentre la sua parte hardware e (o) software può o meno essere considerata software ed esistere indipendentemente l'una dall'altra e/o da qualsiasi altro componente o entità. Viene utilizzato in modo simile a semplici strumenti software per espandere qualsiasi funzionalità di un programma per computer esistente. In genere include alcuni elementi del codice del programma e del set di dati relativi all'espansione delle funzionalità. Presenta restrizioni sulla posizione di installazione e sulla compatibilità con l'ambiente di origine, viene solitamente utilizzato a livello di client e server e in molti casi non richiede hacking e non causa errori, semplificando così il processo di installazione e funzionamento per l'utente. Può essere sviluppato e utilizzato in modo indipendente (moduli di estensione autoprodotti), spaziando da miglioramenti minori a programmi piuttosto complessi e altri dispositivi. Può anche far parte di sistemi di protezione dalla copia per giochi, sistemi operativi, ecc.