Las herramientas CASE son herramientas informáticas que sistematizan procesos durante el desarrollo de software, ayudando a reducir costos, realizar diseños de proyectos y código. Algunas características incluyen soporte multiusuario, personalización, control de versiones y documentos, y gestión de proyectos. Los objetivos son mejorar la calidad, reducir tiempos y costos de desarrollo y mantenimiento, y mejorar la gestión y dominio de proyectos.