ERCreator is an ER-Diagram (ERD) tool for data modeling and database design. It can be used for design and documentation of databases as well as generate database scripts (DDL) for creating the database objects. All major DBMS (DB2/MVS, DB2 (UDB), Interbase, MySQL, Oracle, and MS SQL Server) are supported. ERCreator uses an XML-based file format.
New features in version 2.0 include an ODBC interface for connecting to DBMS, a reverse-engineering facility, enhanced support for Referential Integrity actions on some DBMS, support for MS Access, improved consistency checking, and an XP-style interface.