Расширение - отдельно написанный плагин или модуль, который добавляет необходимые для проекта функции TYPO3.

При этом, основное ядро TYPO3 полностью отделено от расширений, что позволяет использовать любое количество расширений без опасности нарушить функционирование системы в целом. Отдельный модуль установки и удаления расширений позволяет с легкостью манипулировать установленными в систему расширениями — обновлять их, переводить, удалять и редактировать при необходимости.

Расширения могут быть опубликованы в TER — онлайн-репозитории TYPO3 и использованы любым желающим, в случае если это не противоречит лицензии использования и не нарушает авторских прав.

Расширения чаще всего пишутся на языке программирования PHP и могут быть любой сложности, от простого вывода каких-либо данных до мощных систем интранет, включая системы CRM.