Der Begriff Extensions (dt: Erweiterungen) bezeichnet Programmerweiterungen, die im Rahmen von Softwareoptimierungen erstellt werden. So wurden mittlerweile zahlreiche Extensions für das frei erhältliche Content Management System TYPO3 entwickelt wie Foren, Shop Systeme, News etc.

Die TYPO3 Extensions können zum Teil problemlos und kurzfristig eingesetzt werden. Extensions lassen sich je nach Bedarf programmieren, um die tägliche Arbeit mit diversen Programmen zu vereinfachen.