Años atrás era muy popular el uso de las herramientas denominadas como CASE (por sus siglas inglés, Computer Aided Software Engineering, lo que en español sería Ingeniería de Software Asistida por Ordenador) en el cual encontrábamos un paquete de aplicaciones que tenían como finalidad en común brindar todas las facilidades posibles para el desarrollo de nuevas aplicaciones.
De este modo, se buscaba que el Desarrollo de Software sea mucho más sencillo, suponiendo una menor inversión en lo que respecta a tiempo, por lo que el insumo de dinero necesario para poder desarrollar un programa era ligeramente inferior.
Las herramientas CASE no sólo estaban destinadas a ello, sino también a prolongar el ciclo vital de software que haya sido creado con estas herramientas, pudiendo diseñar un proyecto determinado, obteniendo un costo estimado de producción del mismo, y hasta poder agilizar bastante el proceso de programación. Estas siglas se han utilizado en múltiples ocasiones y hasta son marca de un conocido fabricante de herramientas y maquinaria.

