Wbudowane lub instalowane dodatkowo rozszerzenie Joomla! - aplikacja obsługująca gromadzenie i udostępnianie treści bądź realizację złożonych procedur (np. rejestracja, zakupy). Komponenty posiadają zwykle swój własny interfejs, często są zdolne do współdziałania z innymi komponentami.
Chociaż terminu komponent używa się zwykle na oznaczenie takich rozszerzeń jak rdzenne Kontakty, Reklamy, Doniesienia, Wyszukiwarka, czy Zakładki, a więc dostępnych po zainstalowaniu Joomla! na zapleczu w menu Komponenty, to komponentami jest wiele innych rdzennych składników Joomla!, m.in. Media, Użytkownicy, czy też Kategorie, albo projektanty pozycji menu (Menus).