Bundle combining TMS Aurelius ORM and TMS Data Modeler to model databases, generate SQL, reverse‑engineer schemas and use ORM in Delphi.
Vendor
TMS Software
Company Website
TMS Aurelius – Data Modeler bundle combines the power of TMS Aurelius, a full‑featured ORM framework for Delphi, with TMS Data Modeler, a robust data modeling and database design tool. This bundle provides an integrated workflow that covers database modeling, SQL script generation, version control, reverse engineering, and modern ORM‑based data access. TMS Data Modeler enables developers to visually create and maintain database structures through an intuitive interface while supporting reverse engineering of existing database schemas and version management. TMS Aurelius provides a complete ORM layer with support for complex and advanced queries, inheritance, polymorphism, and high‑level data manipulation – replacing direct SQL with clean and maintainable object‑oriented code. Together, they streamline the development cycle from database design to application code integration, allowing Delphi developers to build modern, structured, and database‑driven applications more efficiently.
Features
Included Products TMS Data Modeler
- Ultimate tool for modeling databases
- Supports reverse engineering of existing database schemas
- Provides SQL script generation
- Includes version management features
- Simple and easy‑to‑use interface for database analysis and design TMS Aurelius
- ORM framework for Delphi
- Full support for data manipulation through object‑oriented code
- Handles complex and advanced queries
- Supports inheritance and polymorphism
- Eliminates the need for manual SQL in many use cases
Benefits
- End‑to‑end database workflow: model databases, generate scripts, reverse engineer existing designs, and integrate the results directly into Delphi applications via ORM.
- Reduced complexity: avoids writing and maintaining SQL by leveraging the Aurelius ORM layer.
- Higher productivity: faster modeling, easier schema maintenance, cleaner data access code.
- Better maintainability: version management of database models ensures structured and predictable evolution.
- Object‑oriented application design: Aurelius allows developers to work with Delphi classes, inheritance and polymorphism, enabling more expressive and modern architecture styles.
- Ideal for database‑driven Delphi applications: integrates database modeling and ORM into a single cohesive toolchain.