CodeIgniter es un marco de desarrollo de aplicaciones, un conjunto de herramientas, para las personas que crean sitios web utilizando PHP. Su objetivo es permitirle desarrollar proyectos mucho más rápido de lo que podría si estaba escribiendo código desde cero, proporcionando un rico conjunto de bibliotecas para tareas comúnmente necesarias, así como una interfaz simple y una estructura lógica para acceder a estas bibliotecas. CodeIgniter le permite centrarse creativamente en su proyecto minimizando la cantidad de código necesaria para una tarea determinada.
HMVC representa el patrón de diseño de la aplicación del controlador de vista de modelo jerárquico que hace que su aplicación sea modular. Le da la oportunidad de separar el controlador, el modelo y ver en algún módulo para que pueda mantener o mejorar la aplicación fácilmente.
Se recomienda PHP versión 5.6 o más nuevo.
También debería funcionar en 5.3.7, pero le recomendamos encarecidamente que no ejecute versiones tan antiguas de PHP, debido a posibles problemas de seguridad y rendimiento, así como características faltantes.