Toad Data Modeler is a database design tool allowing users to visually create, maintain, and document new or existing database systems. It is used to construct logical and physical data models, compare and synchronize models, generate complex SQL/DDL, create and modify scripts.