Toad Data Modeler is a program that helps you create high-quality data models and easily deploy accurate changes to data structures. You can build high-quality logical and physical data models, compare and synchronize models, create and modify scripts, generate complex SQL/DDL, reverse and forward engineer databases and data warehouse systems... (
more)
The program works with the following extensions:
dmx,
dm2,
txl and
txp