В настоящее время для Joomls разработано огромное количество модулей, плагинов и компонентов, что делает ее самой функциональной CMS. Функциональность можно увеличивать с помощью дополнительных расширений (компонентов, модулей и плагинов). Имеется модуль безопасности для многоуровневой аутентификации пользователей и администраторов.

Наиболее распространнеными расширениями в настоящее время являются:

  • Virtuemart - компонент для создания интернет-магазина
  • Sobi - компонент для создания каталога
AdsManager - доска объявлений

Все расширения для Joomla делятся на три группы: 

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