Este documento describe las herramientas CASE (Ingeniería de Software Asistida por Ordenador), las cuales son aplicaciones que aumentan la productividad en el desarrollo de software reduciendo los costos de tiempo y dinero. Explica que estas herramientas pueden ayudar en todas las fases del ciclo de vida de desarrollo de software, como el diseño, implementación de código, documentación y detección de errores. Además, clasifica las herramientas CASE en Upper CASE, Middle CASE y Lower CASE dependiendo de la fase del ciclo de