Las herramientas CASE son aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software al simplificar los costos. Tienen como objetivos automatizar el desarrollo de software, la documentación, la generación de códigos, las pruebas de errores y la gestión de proyectos para aumentar la calidad del software y mejorar la planificación de los proyectos. Se clasifican según los parámetros de las plataformas que soportan, las fases del ciclo de vida que cubren, la arquitectura de las aplicaciones que