An application described, not encoded
Data, screens, and rules are stored as a model the platform understands and can verify. Every change is versioned and reversible. That is exactly why AI can evolve the system without quietly breaking something.
Deus Ex Machina · Business applications
We move the systems your company has run on for twenty, thirty years to a modern platform in a way that lets users work exactly as before. The old licence bills disappear. And further changes take days instead of quarter-long projects.
Build me a system to manage employee records.
entitiesemployees · Postgres · 4 of 8 fieldsapi/employees · REST · row-level permissionsWho we help
A technology from decades ago whose support is ending while its specialists retire. Oracle Forms is our most common case, but we move other old systems the same way — in full, preserving the way users work, and without a multi-year rewrite project.
A register, a case workflow, a process no off-the-shelf product covers. We build it on the same platform that runs the migrated systems. The data sits in your database from day one.
Context
Tools that generate applications from a description are impressively fast. The code they produce has one flaw: nobody has read it, often including the person who ordered it. As long as it is a prototype, there is no problem. The problem starts when such an application enters daily work and someone has to secure it, integrate it with the rest of the company, and maintain it for years.
On our platform, AI does not leave a pile of code behind. The result of its work is an application model: a description of data, screens, and rules that the platform can verify, version, and roll back when needed. The speed stays. The cost of maintaining something nobody understands is gone.
Foundations
These are not slogans but architectural decisions. You can verify each of them during a demo.
Data, screens, and rules are stored as a model the platform understands and can verify. Every change is versioned and reversible. That is exactly why AI can evolve the system without quietly breaking something.
Applications run on an open PostgreSQL database, on your side. No licence fees and no intermediary between a company and its data. Access to your own data should not have a price list.
Here, AI builds within a model and its rules, not in raw code. The result can be validated, audited, and maintained for years. Even long after the author of a change has moved on.
The model in practice
Every element of the application has its entry in the model, which reads like documentation. A new field is one line, and reverting it is one step.
How we work
This is how we work with every client, whatever the scale of the project. All of these points go into the contract, not just the slide deck.
After migration, the system looks and behaves exactly like the one your team has used for years. Nobody has to relearn their job.
Everything lives in a PostgreSQL database on your servers, or in a cloud chosen by your security team. We do not store your data on our side.
The new application works alongside the old one, on the same data. The switch happens only when you approve it.
A new field, screen, or report does not require a deployment project. A change in the application model is visible immediately and can be reverted at any time.
Business logic is TypeScript, the database is PostgreSQL. You can hire people to maintain it on the open market, not only from us.
We describe how to part ways before the engagement starts: open data format, documented model, platform code in escrow.
Oracle Forms migration
Thousands of companies and institutions across Europe still run on Oracle Forms. The technology is over thirty years old, support is expiring, and the people who know it are getting scarce. We migrate such systems automatically: screens, logic, and keyboard shortcuts stay the same, so the team keeps working without training.
Migrated from UMOWY.fmb
Exit terms
The data sits in an open database on your infrastructure and can be taken out at any time. The application structure is a documented model, the logic is standard TypeScript, and the platform code goes into escrow. A client who knows how to leave makes the decision with a clear head. We prefer it that way.
More about the exit terms →A good migration is one the users never notice.
20 minutes. We will show a migration on a real system and estimate what your licences cost you today. No obligations.