Navicat Data Modeler Essential is a database design tool for creating and manipulating data models. It supports various database systems, including MySQL, Oracle, SQL Server, PostgreSQL and SQLite. Navicat Data Modeler allows users to visually design database structures, perform reverse/forward engineer process, import table structures from ODBC data sources, generate SQL files, and print models to files. With Navicat Data Modeler's features, users can easily create high quality data models and understand database structures.