Ce qui coûte le plus cher à un client, ce n’est pas la solution choisie directement, mais la personnalisation de la solution pour atteindre le design désiré et les fonctionnalités nécessaires. Afin de limiter les coûts de développement je me suis spécialisé dans l'application de CMS (Content Management Systems), en l'occurrence Joomla!®, un des CMS les plus puissants du marché.
En outre de son noyau très complet, Joomla!, grâce à sa communauté mondiale, propose de nombreuses extensions qui sont à même de supprimer une grande partie du codage nécessaire à la personnalisation fonctionnelle de votre site web. Par ce fait ces extensions permettent également de limiter considérablement les coûts de développement.
Plus encore, il est possible de modifier chacun des éléments de façon indépendante. Qu'il s'agisse de personnalisations au niveau esthétique ou fonctionnement, les codes source du noyau de Joomla! et de ses extensions peuvent être complétés à l'aide de « overrides » (surcharges) : des fichiers ou des entrées de base de données qui sont chargés à la place des fichiers noyau.