Ядро (Core) – набор системных переменных, функций, классов.
Модули (Modules) – расширяют возможности сайта, обычно содержат информационное или функциональное нововведение. Обязательно принадлежат какому либо БЛОКУ. Иногда такие вещи называют виджетами. Примеры модулей: Статистика сайта, главное меню, навигация, голосование.
Компоненты (Components) – являются основными элементами функционального назначения CMS и/или сайта, визуально имеет самый большой размер на странице. Примеры компонентов: Статические страницы, Файловый архив, Галерея изображений, Главная страница.
Плагины (Plugins) – подключаемые элементы (переменные, функции, классы) расширяющие ЯДРО.
Боты (Bots) – небольшие функции (бывают трех типов: search, content, editor).
Темы (Themes) – *.tpl файлы созданные для библиотеки Smarty. Бывают трех типов: для ШАБЛОНА, для КОМПОНЕНТА, для МОДУЛЯ.
Скин (Skin) – определяют как визуально будет выглядеть страница сайта, это по большому счету это уже собранная страница: ШАБЛОН САЙТА известен, его БЛОКИ заполнены собранными МОДУЛЯМИ, не известен только КОМПОНЕНТ.
Шаблон (Template) – тема (.tpl) которая определяет схематическую разметку страницы (например, трехколоночная), содержит в себе БЛОКИ.
Блоки (Blocks) – контейнеры для МОДУЛЕЙ и КОМПОНЕНТА. Обозначены в ШАБЛОНЕ.
База данных MySQL (Data Base) – хранилище структурированной информации.
Страница (Page) – документ содержащий html форматированный текст, графику и т.д.