CodeIgniter é um framework PHP pequeno, mas poderoso, que serve como um kit de ferramentas simples e "elegante" para construir aplicações web totalmente funcionais para programadores PHP. Se você é um desenvolvedor que usa hospedagem compartilhada e luta com os prazos dos clientes, se está cansado dessas estruturas desajeitadas
Para quem é indicado o CodeIgniter?
CodeIgniter é o que você precisa se...
Você quer uma moldura compacta.
Você precisa de um ótimo desempenho.
Você precisa de ampla compatibilidade com várias versões e configurações de PHP em hosts padrão (por exemplo, PHP4).
Você deseja uma estrutura que exija quase nenhuma configuração.
Você deseja uma estrutura que não exija o uso da linha de comando.
Você deseja uma estrutura que não precise aderir a regras restritivas de codificação.
Você não está interessado em bibliotecas de integração em larga escala como PEAR.
Você não quer ser forçado a aprender uma linguagem de modelo (embora possa escolher o analisador de modelo necessário).
Você não gosta de complexidade e ama a simplicidade.
Você precisa de documentação clara e completa.