Upper CASE:
-> Ferramentas referenciadas como Front-End;
-> Destinadas a apoiar as etapas iniciais de criação dos sistemas: as fases de planejamento, análise e projetos do sistema, etc.
Lower CASE:
-> Ferramentas referenciadas como Back-End;
-> Destinadas a apoiar a codificação testes e manutenção da aplicação.
I-CASE:
-> Ferramentas referenciadas como Integrated CASE;
-> Destinadas a apoiar todo o ciclo de vida do software, desde os requisitos do sistema até o controle final da qualidade do produto gerado, o software.