Skip to content

The data core inside our platform

DAT Engine

Enterprise data architecture. Consumer-grade simplicity.

A single binary. Your own data vault. Zero database headaches.

1 file
Per-tenant database Each company’s entire dataset is one portable, isolated file.
0
Servers, licences & DBAs The engine ships compiled inside a single application binary.
AES-256
Encryption at rest Token-authenticated, envelope-encrypted — unreadable without the key.

Rethinking what a business platform should be

Behind every great application is a database — yet for most software that database is a heavy, separate system you must license, install, secure, tune and babysit. We took a different path. We engineered DAT, a purpose-built embedded database engine that lives inside our platform. No separate servers. No licensing fees. No database administrators. Just fast, safe, portable data.

The database isn’t a component you bolt on — it’s woven into the core.

Purpose-built vs general-purpose — why it matters

Most competitors bolt their product onto a general-purpose database — PostgreSQL, MySQL, SQL Server or MongoDB — that was designed to be everything to everyone. That generality is exactly the problem: separate servers to run, licences to pay, DBAs to hire, version drift to manage, and every tenant’s data crammed into shared tables where one customer’s growth slows down all the others.

DAT is purpose-built for multi-tenant business applications. Because we designed the engine around this job — isolated tenants, portable datasets, embedded speed, effortless backups — it delivers what a general-purpose database cannot: one physical database file per tenant, copy-a-file portability, and an engine that ships compiled inside a single application binary. Same proven fundamentals as the giants; none of the operational weight.

The engineering pedigree of the enterprise database world — without the servers, licences or complexity.

MVCC

Built on the same proven technology as the giants

DAT is powered by Multi-Version Concurrency Control (MVCC) — the same architecture that underpins the world’s most trusted database systems, including Oracle and PostgreSQL. This is not experimental technology; it is the gold-standard concurrency model that has run mission-critical banking, government and enterprise systems for decades. We took that battle-tested foundation and re-engineered it to be embedded, portable and effortless.

Works with tools your team already knows

DAT is accessible through standard database clients — including the familiar MySQL client — and the reporting and integration tools that connect through it.

  • No retraining, no proprietary lock-in
  • Analysts and BI tools connect as they always have
  • Full SQL: JOINs, sub-queries, JSON, transactions

Cutting-edge under the hood. Familiar at your fingertips.

Enterprise concurrency, without the wait

MVCC means readers never block writers and writers never block readers. Hundreds of people work simultaneously with no collisions and no slowdowns — everyone always sees consistent, accurate data.

  • Full ACID transactions
  • Snapshot and read-committed isolation
  • Savepoints and automatic conflict detection

Your team never waits in line for their data.

True tenant isolation — physical, not just promised

Most platforms cram every customer’s data into shared tables, separated only by a hidden ID column — one bad query or overlooked permission and data leaks between tenants. DAT gives every company its own database file.

  • Physical separation — the standard finance, healthcare and government demand
  • One tenant’s data cannot touch another’s
  • One organisation’s growth never slows anyone else down

Your data lives in its own vault — not a shared filing cabinet.

Your entire dataset — in a single portable file

A customer’s whole workspace is a self-contained, portable bundle — a freedom no traditional database can offer.

  • Move servers? Copy a folder
  • Deploy on-premise? Ship a file
  • Hand a client their data? It’s one file
  • No dump-and-restore rituals or version nightmares

Migrate, back up or hand over everything by copying a single file.

Secure by design

Protection is built into the engine, not layered on afterwards.

  • AES-256-GCM encryption at rest
  • Token-based database authentication with envelope-encrypted keys
  • Data unreadable on disk without the key — no plaintext leakage

Your data is protected at the deepest level — the file itself.

Backups that just work

Because DAT is file-based and fully versioned, protection is built in — not sold separately.

  • Atomic, near-instant point-in-time snapshots
  • Scheduled automated backups with integrity checksums
  • Clean, reliable restores

Bulletproof backups without a bulletproof budget.

Integrity you can trust

The engine actively guards your data so your team never has to.

  • Every record strongly typed and schema-validated
  • Indexes automatically maintained and self-healing
  • Clean deletes — no silent bloat or wasted space

The engine guards your data so your team doesn’t have to.

Fast because it’s close

DAT is an embedded, in-process engine — your data lives right beside the application logic. No network round-trip to a distant server on every request; reads resolve straight through indexes to exactly the right record. The result is desktop-fast responsiveness at server scale.

Dramatically lower total cost of ownership

The old way (general-purpose DB) The DAT way (purpose-built)
Separate database server to license Built into a single binary
A DBA on the payroll No DBA required
Shared multi-tenant tables One database per tenant
Complex backup tooling Copy-a-file backups and snapshots
Network latency on every query In-process, index-direct speed
Painful data migrations Portable by design
Proprietary query tools Works with standard MySQL clients

One binary to deploy. Zero database licences. Zero DBAs to hire.

The bottom line

  • Proven MVCC architecture of Oracle and PostgreSQL
  • Accessible via standard MySQL clients
  • True physical tenant isolation
  • AES-256 encryption and token authentication
  • Single-file portability and instant backups
  • Radically lower cost of ownership

Frequently asked questions

What is the DAT engine?

DAT is the proprietary embedded database engine that powers the FlexApp platform. It is built on the same MVCC foundation trusted by Oracle and PostgreSQL, is accessible through the database tools you already use, and is multi-tenant by design, isolated by default and portable by nature.

Do we need a separate database server or a DBA to run FlexApp?

No. DAT ships compiled inside the FlexApp application binary, so there is no separate database server to license, install or tune, and no database administrator to hire.

Can our analysts and BI tools query DAT?

Yes. DAT is accessible through standard database clients, including the familiar MySQL client, with full SQL support — JOINs, sub-queries, JSON and transactions — so reporting and integration tools connect as they always have.

How does DAT keep each company’s data separate and secure?

Every company gets its own physical database file, so one tenant’s data cannot touch another’s. Files are encrypted at rest with AES-256-GCM and protected by token-based authentication with envelope-encrypted keys.

How are backups and restores handled?

Because DAT is file-based and fully versioned, it provides atomic, near-instant point-in-time snapshots and scheduled automated backups with integrity checksums, and restores are clean and reliable.

Your data. Your file. Your control.

See how DAT keeps FlexApp fast, isolated and secure — in a demo with our team.