Jommla é uma plataforma ou CMS (Content Management System) que permite a criação e gestão de websites dinâmicos.
A grande vantagem do Joomla é a diversidade de extensões disponíveis e criadas por inúmeros programadores e distribuídas de forma gratuita ou comercial, mas sempre sob a norma do código aberto. Componentes, módulos e plug-ins são atualizados constantemente e possuem grandes valia para criadores web interessados num site bem elaborado, pois adicionam funcionalidades específicas permitindo adequar-se às necessidades dos clientes.
O Joomla é utilizado para o desenvolvimento de lojas virtuais, blogs, revistas online, portais de conteúdo, jornais, catálogos de produtos/serviços e diversos outros formatos de conteúdo. Isso é possível devido à grande diversidade de extensões - 10.071 mil - que permitem agregar novas funcionalidades com rapidez e eficiência. Possui versões em 64 idiomas.