Las Herramienta CASE son herramientas computacionales ("software") que están destinadas a asistir en los procesos de ciclo de vida de un "software", facilitan la producción del "software", varias se basan principalmente en la idea de un modelo gráfico.