Deus Ex Machina · Business applications

We move the systems nobody dares to touch.

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.

  • The system behaves the same after migration. Users need no training.
  • Data in a PostgreSQL database, on your servers. $0 in database licences.
  • New applications and changes are built by AI, within a model you can inspect.
Director · prompt

Build me a system to manage employee records.

HR — Employees Live
EC
Emma ClarkeEngineering · London
Active
JN
James NortonSales · Manchester
Active
AK
Aisha KhanOperations · Dublin
On leave
LP
Liam ParkerFinance · Edinburgh
Active
Tasks
Approve leave — A. Khan
Safety review: 3 people
Export payroll
entitiesemployees · Postgres · 4 of 8 fields
api/employees · REST · row-level permissions

Who we help

We help in two situations.

An old system that is hard to leave

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 new application, needed fast

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

Code that nobody has read.

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.

Our approach

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

Three principles the platform is built on.

These are not slogans but architectural decisions. You can verify each of them during a demo.

Application model

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.

PostgreSQL

Data on your infrastructure

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.

Building with AI

The speed of a generator, the discipline of a platform

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

One line of the model, one element of the screen.

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.

Zerouser training after migration
Daysfor a change that used to be a project
$0in database licence fees
100%of logic migrated and documented

How we work

Six things we agree on at the start.

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.

Users need no retraining

After migration, the system looks and behaves exactly like the one your team has used for years. Nobody has to relearn their job.

Your data stays with you

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 old system runs until the end

The new application works alongside the old one, on the same data. The switch happens only when you approve it.

Changes in days, not quarters

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.

Standard technologies

Business logic is TypeScript, the database is PostgreSQL. You can hire people to maintain it on the open market, not only from us.

Exit terms before signing

We describe how to part ways before the engagement starts: open data format, documented model, platform code in escrow.

Oracle Forms migration

The system works as before. The licence bill disappears.

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.

  • No more Oracle licences. The savings on database licences often cover the cost of the entire project.
  • Parallel run. The old and new systems work side by side on the same data until a safe switchover.
  • Growth after migration. Further changes and applications are built on the new platform, in days instead of quarters.
How the migration works →
DEX Studio Contract register Migration: 92%

Migrated from UMOWY.fmb

Contract register

Active1,284↗ +42
Renewals due3730 days
Value18.6M↗ +6%
✓ 412 forms · 3,118 triggers · 0 logic lost

Exit terms

Before we sign a contract, we show you how to end it.

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.

Let's talk about your system.

20 minutes. We will show a migration on a real system and estimate what your licences cost you today. No obligations.