Les logiciels de sites web permettent habituellement d'installer des ajouts qui vont apporter de nouvelles fonctionnalités à l'ensemble.
Selon le logiciel utilisé et la fonction, ces ajouts porteront différents noms que l'on peut regrouper sous le nom d'extensions.
Par exemple, voici différents noms données aux ajouts selon leur fonction dans différents logiciels connus sur le marché :
- Langues : traductions, paquets de langues, fichiers .PO et .MO, etc.
- Habillage du site : templates, thèmes, skins, modèles, gabarits, etc.
- Fonctionnalités du site : addons, plugins, extensions, paquets, modules, etc.