Las herramientas para el diseño y modelado de "software" se denominan CASE ("Computer Aided Software Engineering") entre las cuales se encuentran: