Government registries
Registries with connections to other government systems, access control and qualified electronic signatures.
We build government and enterprise systems: registries, electronic archives and approval workflows. UnityBase combines visual configuration with JavaScript development.
UnityBase is a low-code platform for complex information systems. It supports government registries, banking systems, electronic archives and document approval workflows.
The Intecracy Group consortium has developed the platform since 2014. It is used in live systems at national scale.
Analysts configure the system visually: they define data, forms and approval routes.
Developers add business logic in JavaScript, work with databases and connect systems through APIs.
Using contracts as an example: define fields and access rights, then work with data through an API and an interface with forms and filters.
Contract fields, relationships and access rules.
Read and update data for integrations.
Forms, tables and filters based on the model.
Long code lines and the table can be scrolled horizontally.
// Декларативна модель сутності
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-запит до платформи
POST /ubql
{
entity: 'contract',
method: 'select',
fieldList: ['number', 'amount', 'status'],
whereList: {
byStatus: {
expression: 'status',
condition: 'equal',
values: { status: 'signed' }
}
},
orderList: {
byDate: { expression: 'signDate' }
}
}
Sample table. Scroll sideways on a narrow screen.
A demonstration using sample contracts. The platform connects the data model, APIs, forms and access rights, with changes recorded in the audit log.
Capabilities for development, integration and day-to-day operation.
Developers write server-side logic, access databases directly and use npm libraries. Visual configuration can be extended with code.
Analysts configure data models, forms, access rights and approval workflows in the administrative interface.
The built-in audit log records who changed what and when. It helps teams monitor how data is handled.
The platform generates REST and GraphQL APIs from data models to connect with other systems.
Separate versions for applications, processes and documents help teams manage changes and return to an earlier state.
UnityBase is optimized for limited bandwidth and legacy hardware used by government organizations.
Six system categories the platform covers out of the box. From a state registry to a corporate SaaS.
Registries with connections to other government systems, access control and qualified electronic signatures.
Document workflows for banks, insurers and government bodies. Legally binding storage, full-text search and qualified electronic signatures.
Parallel and conditional routes, deadline tracking and escalation of overdue tasks. Qualified electronic signatures for documents.
HR and accounting, customer billing, agriculture and medical information systems tailored to industry needs.
Public portals with registry data, customer accounts and internal portals with configurable access rights.
Online services on a shared platform with separate data for each organization, custom branding and independent updates.
UnityBase runs JavaScript with an embedded HTTP server. Developers control business logic and work with databases directly.
Deploy on your own servers, in a private cloud or in a hybrid environment.
UnityBase is designed for complex systems. A simpler solution may be more suitable for the following situations.
For testing an idea in 6–8 weeks, setting up an enterprise platform may take too much time. A lighter tool can help you launch a minimal product sooner.
The platform requires experienced architects and developers. If the team is still building that experience, allow time for training or start with a simpler solution.
If electronic signatures, audit logs and specialized security are unnecessary, some platform capabilities will go unused. Compare it with simpler solutions.
For simple forms, records and administration serving 20–50 users, UnityBase may offer more than you need. A specialized tool can require less configuration.
Teams need time to learn the UnityBase model and development tools. With a limited training budget, consider technologies your team already knows.
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