Este documento describe las herramientas CASE (Computer Aided Software Engineering), que son aplicaciones informáticas que ayudan a aumentar la productividad y reducir los costos en el desarrollo de software. Discuten que las herramientas CASE pueden usarse en todas las fases del ciclo de vida del desarrollo de software para tareas como diseño de proyectos, estimación de costos, generación automática de código y documentación. También mencionan que las herramientas CASE alcanzaron su máximo a principios de los 90 pero luego fueron reemplazadas