Joomla! CMS komponente võib käsitleda kui iseseisvaid spetsiifilist funktsionaalsust pakkuvaid süsteemi koostisosi. Näiteks on komponentidena ehitatud üles kõik olulisemad laiendused Joomla!'le: pildigaleriid, foorumid, veebipoed jne.