Ferramentas CASE são muito utilizadas na análise e no projeto de sistemas pelas facilidades que oferecem para a comunicação entre analista e usuário. Essas ferramentas não dão suporte à geração de código, mas auxiliam na geração de diagramas e gráficos que simplificam e agilizam a documentação do sistema em desenvolvimento.