Logo
Sign in
Product Logo
Erbuilder Data ModelerSoftbuilder

ERBuilder Data Modeler – intuitive visual ER diagram tool with reverse/forward engineering and model validation.

Generate-change-script-screenshot-4.png
new-documentation-capture-pour-siteweb2-1300x742.png
populate-with-virtual-data-min-1300x693.png
laptop-screenshot-4-e1601407010992.png
Product details

Overview

ERBuilder Data Modeler by Softbuilder is a user‑friendly visual database modeling tool designed for both data modelers and architects. It enables seamless design of entity‑relationship diagrams with support for major SQL platforms. ERBuilder simplifies database modeling workflows through a unified desktop interface, offering forward engineering (DDL generation), reverse engineering from existing databases, collaborative version control, and comprehensive documentation capabilities. It accelerates productivity and reduces modeling errors for developers working on relational schemas across environments.

Features and Capabilities:

  • **Visual Data Modeling: **Supports ER diagram design using standard notations (IDEF1x, Crow’s Foot, Codasyl, Relational). Drag‑and‑drop GUI makes model creation simple and intuitive.
  • **Forward Engineering: **Generate SQL DDL scripts or directly deploy a database from your model. Choose to generate entire model or subsets with fine‑tuned controls.
  • **Reverse Engineering: **Import and visualize schema from existing databases (local or remote) for Oracle, SQL Server, PostgreSQL, MySQL, SQLite, Firebird, Azure SQL DB, and Amazon Redshift/RDS.
  • **Model Validation: **Detect modeling errors or logical ambiguities via built‑in validation tools, simulate model behavior with virtual test data, and generate web‑based UI previews for CRUD operations.
  • **Model Exploration: **Interactive model browser lists tables, supports parent/child navigation, diagram linkage overview, full table metadata, and flexible searching within large schemas.
  • **Documentation & Reporting: **Automatically produce polished HTML documentation including ER diagrams, model objects, and metadata descriptions for sharing and analysis.
  • **Schema Synchronization: **Compare model vs. database or model vs. model. Generate SQL sync scripts or HTML comparison reports to reconcile schema differences.
  • **Test Data Generation: **Auto‑populate tables with realistic test data using built‑in generators and custom dictionaries to mimic production datasets.
  • **Other Features: **Switch target DBMS mid‑model with automatic data type conversion, version management with Git‑style control, data dictionary creation, HTML GUI template generation for CRUD apps (light/dark theme).
  • **AI‑powered ER Diagrams (since v7.0): **Use natural language or model descriptions to auto‑generate ER diagrams and descriptions for procedures, views, and triggers. Also supports automatic generation of CRUD web interfaces based on models.