ERwin es una herramienta CASE que permite el diseño, generación y mantenimiento de bases de datos. Facilita la visualización y optimización del diseño de bases de datos a través de diagramas E-R, y genera automáticamente código para diferentes tipos de bases de datos. Mantiene la integridad referencial al permitir la migración automática entre el diseño y la implementación de la base de datos.