Intecracy Group platform · in production since 2014

Building registries, ECM and BPM for nation-scale systems

UnityBase is our platform for building enterprise-grade information systems. Not a no-code builder with abstraction ceilings — it is a full JavaScript runtime with direct database access, transparent architecture, and the npm ecosystem.

Continuous support, on our own code — no third-party vendor lock-in
— 01
500K+
concurrent users in production systems
— 02
130+ TB
of data in live databases
— 03
1000+
projects delivered on the platform
What it is

A low-code platform for systems where the cost of failure is high

20142026

UnityBase is a framework for building enterprise-grade information systems: government registries, banking workflows, ECM archives with hundreds of millions of documents, BPM routes with legally binding signatures.

It is not a website builder and not a no-code platform with abstraction limits. It is a JavaScript runtime with built-in data modelling, direct database access, and API auto-generation. Business analysts model processes in the visual editor; pro developers drop into code when critical logic is needed.

Developed and maintained by the Intecracy Group consortium since 2014. Continuously in production within nation-scale systems.

How it looks

One model — UBQL, API and UI

Declarative entity description → the platform generates UBQL queries, REST API, and a full UI with filters, access control, and audit trail.

Model contract.meta.js
// Декларативна модель сутності module.exports = { name: 'contract', caption: 'Договір', attributes: { number: { dataType: 'String', required: true }, signDate: { dataType: 'DateTime' }, amount: { dataType: 'Currency' }, counterparty: { dataType: 'Entity', associatedEntity: 'org' }, status: { dataType: 'Enum', enumGroup: 'ContractStatus' } }, mixins: ['mStorage', 'audit'], access: { manager: ['select', 'insert', 'update'], auditor: ['select'] } }
UBQL / API POST /ubql
// UBQL-запит до платформи POST /ubql { entity: 'contract', method: 'select', fieldList: ['number', 'amount', 'status'], whereList: { byStatus: { expression: 'status', condition: 'equal', values: { status: 'signed' } } }, orderList: { byDate: { expression: 'signDate' } } }
Auto UI Contracts
status: signed
Number Amount Status
C-2026/0142 ₴ 184 500 signed
C-2026/0141 ₴ 62 000 signed
C-2026/0140 ₴ 410 000 draft
RBAC Audit

From a single declarative model UnityBase produces UBQL/API, UI forms, tables, filters, RBAC/ABAC access control, and audit trail. You describe what; the platform knows how.

Benefits

Six reasons to choose UnityBase

Properties that matter when a system runs in production, not in a demo

Drop into code when needed — no platform ceilings

UnityBase is a full JavaScript runtime, npm-compatible. Tens of thousands of open-source libraries, direct database access, native server-side logic. When the visual builder is not enough — you do not hit a platform ceiling, you simply run npm install your-package. No workarounds through "custom blocks" or proxy APIs.

Business analysts model without developers

Data models, forms, access rights, routes — in the admin UI, no hardcoding. An analyst can ship changes to production in hours, not sprints.

When the regulator arrives — you have the answer

Who/what/when changed across the entire system lifetime — captured in the default audit log. No additional code, no external SIEM agents.

APIs without boilerplate

The platform generates REST/GraphQL from your models. Connect adjacent systems without writing controllers.

Roll back to any point in time

Separate versioning for the application, processes, and documents. A bad release? Roll back with a single command.

Works on slow channels

The platform runs in Ukrainian government structures 24/7. Optimized for narrow channels and legacy hardware — typical public-sector infrastructure.

Use cases

What is built on UnityBase

Six system categories the platform covers out of the box. From a state registry to a corporate SaaS.

01 / 06

Government registries

National registries with millions of records, integration with adjacent government systems, qualified e-signatures.

Hundreds of thousands concurrent users
02 / 06

ECM and electronic archives

Document management for banks, insurers, government bodies. Legally binding storage, full-text search, qualified e-signatures.

Hundreds of millions documents archived
03 / 06

BPM approval workflows

Complex processes with parallel and conditional branches, SLA control, and escalations. Qualified e-signatures where needed.

SLA control at every step
04 / 06

ERP and industry-specific systems

HR, accounting, billing, agriculture, medical IS — built for industry specifics, not from a generic template.

10+ industry verticals
05 / 06

Web portals and user accounts

Public portals exposing registry data, customer self-service accounts, intranets with custom access logic.

REST + GraphQL auto-generated from models
06 / 06

Multi-tenant SaaS systems

Platforms for dozens of organizations with schema-level isolation, custom branding, independent release cycles.

Schema-level data isolation per tenant
Technology

Architecture without "magic"

UnityBase is a full JavaScript runtime — not a wrapper around a no-code builder. For architects this means transparency, control, and no hidden platform limitations.

The platform runs in systems operating 24/7 over slow channels and on legacy hardware — the day-to-day reality of Ukrainian government infrastructure.

  • Runtime
    Multithreaded JavaScript on Mozilla SpiderMonkey, with an embedded event-driven HTTP server
  • Database
    PostgreSQL, Oracle, MS SQL — native drivers. Simultaneous work with multiple databases.
  • Frontend
    Vue.js + ExtJS components generated from data models. Responsive forms without manual markup.
  • Deployment
    On-premises, private cloud, hybrid scenarios. Linux and Windows. Docker.
  • Security
    Qualified e-signature, KSZI integration, RBAC/ABAC access models, audit trail, SSSCIP certifiable.
  • Check if UnityBase fits your case

    In a 45-minute technical call with an architect you will see how the platform fits your data and processes — or where its limitations are.

    Book a technical call

    On the call we cover

    • 01
      Architecture for your task which components, which databases, how to scale for your load
    • 02
      Security in your context qualified e-signature, RBAC/ABAC, audit trail — how this fits your requirements
    • 03
      Integration with adjacent systems a real API example from a production system
    • 04
      Platform limitations — honestly where UnityBase does not fit and when a different tool is better
    Honestly

    When UnityBase is not the right choice

    There is no universal platform. Each is an engineering trade-off for specific tasks. Below are situations where we honestly recommend choosing a different approach.

    1. 01

      A quick MVP in 6–8 weeks

      For going to market with minimal functionality, UnityBase is overkill. The platform requires setup for enterprise scenarios, which adds time at the start. For an MVP, lighter tools designed for quick hypothesis testing are a better fit.

    2. 02

      A team without enterprise stack experience

      UnityBase delivers value in the hands of architects and senior developers experienced with complex systems. If your team is mostly junior, the training investment may exceed the platform benefits. Start with a simpler framework and return to UnityBase when the project scales.

    3. 03

      A project without regulatory requirements

      If your system does not require qualified e-signatures, audit trail, KSZI, or certification, a significant part of the platform capabilities remains unused. This is not a mistake, but not the most efficient use of budget. For systems without compliance requirements, simpler and cheaper solutions exist.

    4. 04

      An internal admin tool for 20–50 users

      For admin panels, internal CRUD interfaces, and simple corporate forms, there are dedicated categories of tools that launch in days, not weeks. At this scale, UnityBase is overkill — you pay for enterprise capabilities you do not use.

    5. 05

      Limited budget for team training

      UnityBase has its own syntax and model. Developers with ready UnityBase experience are scarce on the market — they need to be trained. If the budget for team onboarding is limited, choose a stack with a wide pool of available specialists.

    If your case is on this list, we will say so honestly on the technical call and help you identify the right approach. We do this not out of altruism, but because a project where the platform does not fit creates problems for both sides down the road.