Make changes directly through property settings—no manual coding required. Instantly generate code for objects like tables, views, constraints, indexes, stored procedures, and triggers with just one click.
All dependent objects update automatically when column names or keys are modified.
Two-Way Synchronization Process: You can compare your database with your model. Xcase™ will generate a detailed report at the object/attribute level, outlining the differences found. Then, you can select specific actions to address each discrepancy by automatically generating a script to modify the database or by reverse engineering it into the model.
When defining constraints in the model, your database might not meet them. It's essential to identify which records violate these constraints so you can correct them.
Xcase™ automatically detects violations and displays the offending records, allowing you to fix the issues either manually or programmatically using the automatically generated SQL statements that retrieve them.
This guarantees reversibility while keeping complete control over your data model’s development.
Compare model versions, spot differences, and choose to implement or undo changes selectively.
You can use the built-in version control system or export and import your model in JSON to work with your existing versioning system.
Export any model as structured JSON and commit it to Git - or any version control system your team already uses. The exports diff cleanly, so model changes get reviewed like code changes; importing a JSON model restores it completely.
Change the target DBMS and Xcase re-maps every data type for the new platform, copies the data, and writes the DDL for the target. The structure and the rows make the trip; the generated DDL is yours to review before anything is created.
Generate stored procedures and triggers from templates that know your model - its tables, keys and relationships. Use the shipped templates, customize them, or write your own; what comes out is plain source code you review before it ships.
Evolve extends Xcase scripting with write access to the model: scripts can create and modify tables, columns, relationships and other metadata, turning repetitive design work into a repeatable, reviewable operation. Reading metadata is part of Core scripting; writing it is Evolve's authority.
Installed on a Personal Desktop, for one user
i.e $499/year- billed annually
i.e $799/year- billed annually
• Xcase is installed installed on a central Windows PC
• Multiple concurrent users can access it from their own computers
• Each user can be assigned specific modules
• Each user has his own Personal Models Folder, which can be shared with others