En ocasiones, cuando comenzamos un nuevo desarrollo web y con una demanda específica de un cliente nos encontramos con las limitaciones que presentan los sistema de gestión de contenidos (CMS) y que obligan a desarrollar partes del proyecto mediante programación a medida.
Estos sistemas de desarrollo web, más comunmente llamados CMS, como Joomla, WordPress, Prestashop, etc. son cada vez más potentes y soportan las necesidades de la mayoría de los clientes. Sin embargo, en ocasiones, estos sistemas o sus extensiones complementarias, no cuentan con software específico para realizar determinadas funcionalidades y es necesario realizar un componente, plugin o módulo a medida.
