Les programmes existants peuvent bénéficier de fonctionnalités et de fonctionnalités supplémentaires en utilisant des fichiers de plug-in. Les applications qui éditent des images, des vidéos ou du son, en plus des navigateurs Web, les utilisent fréquemment. Les modules complémentaires et les extensions sont des noms alternatifs pour les plugins, mais ils font tous référence à la même chose.