Este documento describe las clasificaciones de las herramientas de ingeniería de software asistida por computadora (CASE). Se clasifican según su función, el proceso que ayudan y su grado de integración. Las herramientas CASE automatizan actividades rutinarias pero tienen limitaciones ya que el diseño de software requiere creatividad e interacción humana.