Data modeling tools

List of data modeling and database design tools.

Moon Modeler

Moon Modeler is a data modeling tool that lets you draw data models quickly and comfortably, create ER diagrams for databases, design nested structures, do documentation of schema design, reverse engineer, generate scripts, and more.

Desktop/Cloud: Desktop
Commercial: Commercial
Free edition: Yes
ER Diagram: Yes
Runs on: (for desktop): Linux,Mac OS,Windows
Forward engineering: Yes
Reverse enginering: Yes
Synchronization: Yes

DB-Main

Rever DB-Main is an easy-to-use data modelling and data architecture platform. The tool offers powerful components rarely seen in standard data modeling tools. The main features are model neutrality, reverse engineering, methodology neutrality, programmable and extensible, short error detection/fixing cycle.

Desktop/Cloud: Desktop
Commercial: Commercial
Free edition: No
ER Diagram: Yes
Runs on: (for desktop): Windows
Forward engineering: Yes
Reverse enginering: Yes
Synchronization: -

ERBuilder Data Modeler

ERBuilder Data Modeler allows developers to graphically design databases by using entity relationship diagrams, and automatically generates the most popular SQL databases. It also allows developers to easily deploy databases by offering a sophisticated visual data modeling environment.

Desktop/Cloud: Desktop
Commercial: Commercial
Free edition: Yes
ER Diagram: Yes
Runs on: (for desktop): Windows
Forward engineering: Yes
Reverse enginering: Yes
Synchronization: Yes

Gleek.io

Gleek.io diagram maker is freemium text-to-diagram tool for developers and software architects. It is a cloud tool for model driven software development, and you can run in any browser. Gleek.io is designed to be used during software planning meetings and live collaboration, so it is vital that diagrams can be created quickly.

Desktop/Cloud: Cloud
Commercial: Commercial
Free edition: Yes
ER Diagram: Yes
Runs on: (for desktop): -
Forward engineering: No
Reverse enginering: No
Synchronization: No