El directorio oficial de extensiones para Joomla, cuenta con más de 8000 entradas dentro de las cuales hay todo tipo de componentes, módulos y plugins que cubren una amplia gama de necesidades de los usuarios. A pesar de esto, existen muchos proyectos de desarrollo y diseño web en Joomla que requieren de soluciones muy específicas que no encuentran resolución en alguna de las tantas opciones preexistentes. Los usuarios con amplia experiencia en programación web, pueden crear sus propias soluciones de forma manual mientras que los usuarios con conocimientos más limitados deben recurrir a desarrolladores externos, encareciendo así, la inversión realizada en el sitio web.