Las herramientas CASE (Computer Aided Software Engineering) Ingeniera de Software Asistida por Computadora son un conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores durante el Ciclo de Vida de desarrollo de un software.