CodeIgniter é um framework PHP pequeno, mas poderoso. Como um kit de ferramentas simples e "elegante", ele pode construir aplicativos 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
Você quer uma moldura compacta.
Você precisa de um ótimo desempenho.
Você precisa de ampla compatibilidade com vários PHP e configurações 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.