TYPO3 — расширяемая система управления. Это означает, что существует основа (ядро) системы, которое способно функционировать самостоятельно и модули, которые подключаются к ядру для реализации тех или иных возможностей.

Модули (extension или расширения) — маленькие программы, которые добавляют возможности к ядру.

Расширения могут использоваться как в бэкэнде (внутреннем интерфейсе), так и во фронтэнде (внешнем сайте, видимом посетителю сайта).

Многие расширения дублируются, различаясь в реализации и поэтому всегда можно подобрать именно то расширение, которое подходит именно вашему проекту. Кроме того, самые популярные расширения, как и сама система имеют гибкие настройки и могут быть настроены в соответствии с требованиями технического задания.