Uma ferramenta CASE (do inglês Computer-Aided Software Engineering) é uma classificação que abrange toda ferramenta baseada em computadores que auxilia atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes.
É a ferramenta de apoio a modelagem de dados, utilizada para desenhar os modelos, gerar os scripts de criação das estruturas de dados e documentar essas estruturas .