Este documento describe las herramientas CASE (ingeniería de software asistida por computadora) y su uso en el desarrollo de sistemas de información. Las herramientas CASE tienen como objetivos mejorar la productividad, calidad y planificación del software, así como reducir costos y tiempos de desarrollo. Se clasifican según la fase del ciclo de vida que cubren y su funcionalidad. También describe los componentes de un sistema de información y tipos de sistemas de apoyo a la toma de decisiones.