Características
Para que una herramienta CASE, pueda considerarse como productiva y ofrezca una gran calidad en el producto final, debe cumplir los siguientes objetivos:
Automatizar e integrar las tareas de las distintas etapas del ciclo de vida, junto con la gestión de proyectos software.
Mejorar la calidad mediante la automatización de comprobación de errores.
Automatizar la generación de la documentación.
Facilitar que se pueda compartir la información entre varios proyectos y la reutilización del software.
Aportar un entorno de desarrollo interactivo.
Acercar el desarrollo al usuario facilitando la creación de prototipos.
Simplificar la labor de mantenimiento.