O CodeIgniter é um framework de desenvolvimento de aplicações em PHP. Tem como objetivo possibilitar que você desenvolva projetos mais rapidamente do que se estivesse iniciando tudo do zero. Tudo isso é conseguido através de um abrangente conjunto de bibliotecas voltadas para as tarefas mais comuns, de uma interface e uma estrutura lógica simples para acesso àquelas bibliotecas.
Principais características e recursos do CodeIgniter:
- Possui arquitetura MVC
- Suporte para vários bancos de dados
- Scaffolding
- Classe FTP
- Classes de upload de arquivos
- Suporte para Hooks, Classe Extensões e Plugins
- e muito mais.