Skipper vs Enterprise Architect
Skipper focuses on visual ORM development. Enterprise Architect covers broader software and systems modeling, with database engineering and code generation tools. The choice depends on whether your main deliverable is framework-specific ORM definitions or a wider architecture model.
Reviewed . Versions covered: Skipper 3.5.1.1890; Enterprise Architect 17.2, build 1721. This comparison uses the linked product documentation, not a hands-on benchmark.
Skipper models entities, relationships and framework-specific properties, then imports or exports definitions for supported ORM frameworks. It can also import an existing database schema directly. Database availability and connection requirements are listed under supported databases.
Skipper provides native Windows, macOS and Linux builds, including Apple Silicon and Windows ARM64. See current Skipper system requirements for supported operating system versions and architectures. Competitor requirements below apply to the releases reviewed here.
Feature comparison
Scroll the table horizontally to see all columns.
| Workflow | Skipper | Enterprise Architect |
|---|---|---|
| Model focus | Entities, associations and ORM properties in a visual model. | Software and systems models, including relational database models. |
| Existing database | Import a supported database schema directly into an ORM model. | Reverse engineer database schemas through ODBC. |
| Generated output | Framework-specific definitions and, where supported, migrations. | Database DDL and source code using configurable templates. |
| Database changes | Export the model for your ORM workflow to apply database changes. | Compare models with a live database, generate and execute DDL with Database Builder. |
| ORM workflow | Built-in framework definitions expose supported mapping properties. | Evaluate code templates and model transformations against the mappings your framework needs. |
| Customization | Extend ORM properties, data types, scripts and export templates. | Customize code generation templates and model transformations. |
Database engineering and editions
Enterprise Architect can import a database schema through ODBC. Its Database Builder supports schema comparison, DDL execution and SQL queries. Database Builder is available in the Corporate, Unified and Ultimate editions; check the edition when evaluating these workflows.
Enterprise Architect also provides editable code generation templates and model transformations. For an ORM project, compare the output and round-trip workflow for your particular framework instead of treating general code generation as equivalent to a dedicated mapping editor.
Operating systems
Enterprise Architect is a Windows application. Running it on Linux or macOS involves a compatibility environment such as Wine or CrossOver. Consult Sparx Systems' system requirements and platform setup instructions for the selected release and environment.
Choosing a workflow
Choose Skipper when the daily task is maintaining a visual ORM model and its framework definitions. Evaluate Enterprise Architect when database engineering belongs to a larger software or systems model. Both can start from an existing database; their main difference is the model and output you maintain afterward.