A Black Elephant product · Ecosystem

ProMatrix

ProMatrix is a client-server system: a desktop application, browser access and a mobile client on a single server side. Process management, collaboration on documents and projects, built-in chats and video conferencing, pluggable AI agents. The desktop works offline and syncs whenever the server is available.

11 modules Offline & sync Collaborative editing Desktop, browser, mobile Pluggable AI agents
ProMatrix
The idea

Not a set of apps, but one environment

A typical company runs not one system but nine: accounting, HR, file storage, email, a messenger, CAD, a task tracker, reporting and a spreadsheet where it all gets reconciled by hand. ProMatrix removes the seams between them.

Client-server with an offline-capable client

A full desktop application, not a browser tab. The client keeps a working copy of the data locally, runs without a network and syncs with the server once the connection is back.

Collaboration

Several people edit the same document or project at once: you see who is changing what, edits are merged, and conflicts are resolved by rules — not by “last save wins”.

Communication inside processes

Chats, calls and video conferencing are built into the system. A discussion is tied to a document, task or project node and stays in its history instead of getting lost in a third-party messenger.

Desktop, browser, mobile

One server side and three clients: a desktop application for everyday work, a browser for those who can't install software, and a mobile app for working on site and on the road.

AI where there are no clear rules

Pluggable AI agents take over preliminary document analysis, revision comparison, and finding equivalents and assignees. The agent prepares and suggests — the decision stays with a human.

Unified core

All modules share the same reference data, one event bus and one permission model. A counterparty created in sales is immediately available to accounting and the warehouse.

Modularity

Start with one module and add others as you need them. A module is enabled with a license key — no reinstallation and no downtime.

Your infrastructure

The server is hosted by you, by us or in a hybrid setup. There is also an edition with no server at all — a local installation for a single seat.

Client-server

Works offline. And together — when you're online

ProMatrix is a desktop application with a local copy of your data. The server connection is for sharing with colleagues, not for opening a document.

01

Offline

A laptop on a business trip, a shop floor with no network, a site with no internet. The user works with a local copy: creating documents, editing the project, keeping records. Everything goes into the operation queue.

  • Full functionality without a server
  • Local change log
  • Deferred operation queue
  • Offline work with files and drawings
02

With synchronization

As soon as a connection appears, the client pushes its changes to the server and pulls everyone else's. Conflicts are shown to a person with a line-by-line diff, not resolved silently.

  • Changes replayed in both directions
  • Manual and rule-based conflict resolution
  • Resume after a dropped connection
  • Works over low-bandwidth links
03

Together and online

Several people in the same document or project at once: you see colleagues' cursors and selections, changes appear instantly, and a chat and a call about that same item are right alongside.

  • Concurrent editing
  • Participant presence and cursors
  • Node locking when needed
  • Edit history by author
Where to work

Three clients, one system

The desktop app, browser and phone connect to the same server side: same data, same permissions, same history. No need to pay for each device separately.

Desktop application

Windows · Linux · Russian OS

The primary client, built on the DockStudio platform. Full functionality of every module, a dense interface with docks and panels, a local copy of the data and offline work.

  • All modules, no limitations
  • Offline work and synchronization
  • Engineering tools
  • Personal workspace layouts

Web client

Chrome · Firefox · Safari · Edge

Web access to the same system with nothing to install. A fit for managers, external participants and workstations where software can't be installed.

  • Documents, approvals, tasks, chats
  • Dashboards and reports
  • Project viewing and review comments
  • Sign-in via corporate SSO
Requires the server component.

Mobile application

iOS · Android

For work outside the office: approve a document on the road, mark work as done on site, attach a photo, reply in a chat. Data accumulates offline and goes to the server once a connection appears.

  • Approvals and notifications
  • Tasks and on-site check-offs
  • Photos, attachments, signatures
  • Chats and calls
  • Offline operation queue
Requires the server component.
What's inside

11 modules on one core

Each module has its own page covering features, workflow and purchasing options. It is enabled with a license key — no reinstallation required.

In active development

Engineering

A next-generation computer-aided design system: planning, calculations, model building, documentation output and project management in a single flow — instead of a patchwork of CAD, calculation software and version folders.

Design & Calculations Open

Document Management

The full document lifecycle: creation from a template, approval routing, signing, registration, execution and versioned archival storage.

EDI, approvals, archive Open
In development

AI Agents

The module connects any AI agent to the system — cloud-based or deployed in your own infrastructure — and gives it access to documents, reference data and processes under the same rules as a person.

Connecting models to processes Open
In development

Communications

Built-in chats, audio and video calls, conferences and screen sharing. Each conversation is tied to a document, task or project node and stays in its history.

Chats, calls, conferences Open

Accounting & Finance

Financial and management accounting, online banking, settlements, a payment calendar and statutory reporting in the same environment as document management.

Accounting, payments, reporting Open

HR & Personnel

HR records management, org structure, staffing table, vacations and sick leave, recruitment, onboarding, performance reviews and employee training.

Org structure, HR records, recruitment Open

ERP — Manufacturing

Production planning, orders, material requirements, equipment load, output tracking, and actual cost calculation.

Planning, orders, costing Open

CRM & Sales

Customer base, deal pipeline, quotes, contracts, and the full interaction history — tied into document management and accounting.

Deals, customers, pipeline Open

Warehouse & Logistics

Bin-location storage, receiving and shipping, reservations, transfers, stock counts, and barcode scanner support.

Stock, bin locations, handheld terminals Open

Projects & Tasks

Project planning, task breakdown, Gantt chart, time tracking, team workload, and project economics.

Plans, tasks, time tracking Open

Analytics & Reports

A report and dashboard builder over data from all modules: sales, manufacturing, finance, HR, warehouse, and projects in a single set of metrics.

Dashboards, reports, metrics Open
Flagship development

Engineering — a next-generation design environment

A next-generation computer-aided design system: planning, calculations, model building, documentation output and project management in a single flow — instead of a patchwork of CAD, calculation software and version folders.

The goal is to replace the patchwork of a drafting tool, calculation packages, network folders and email threads with a single environment, where changing a parameter automatically rebuilds the model, reruns the calculations and reissues the documentation.

What it replaces
AutoCADdrafting and formatting
Revitbuilding information model
Calculation packagesloads, strength, building services
Network foldersversions, document sets, file exchange
Email and messengersremarks and approvals
Spreadsheetsspecifications and schedules

The module is in active development. DWG, IFC and STEP import and export remain — so you can work with contractors still using legacy tools.

Artificial intelligence

AI where a process can't be reduced to rules

Accounting and routing are automated with rules. But reading a contract and spotting what changed, finding a similar project, picking an assignee or a substitute item — rules can't describe that. This is where AI agents come in.

The module connects any model to the system — ours, a third-party cloud model or a local one in your own infrastructure — and grants it access strictly by permissions. The agent prepares, suggests and highlights; a human approves.

What the agent takes on
01

Connect any model

Cloud APIs, local models in your own infrastructure, several providers at once. Switch without reworking your processes.

02

Agent and role registry

An agent is set up as a participant in the system: its own role, access rights, spending limits and permitted actions.

03

Document pre-analysis

Data extraction, classification, a summary, and highlighting of risks and non-standard terms before the document reaches legal counsel.

04

Comparison and version control

What changed between revisions, how the document differs from the template, and which clauses dropped out of the approved version.

05

Matching and semantic search

Similar projects and solutions, equivalent items, suitable assignees by workload and skills, and archive search by meaning rather than keywords.

The module is in development and is purchased separately. With a local model, data never leaves the company perimeter.

Architecture

How it works inside

A client built on the DockStudio platform, local storage, a sync layer, an application server and a collaboration server. All of it is deployed in your own infrastructure or in ours — your choice.

About the DockStudio platform

01

Client (DockStudio)

Desktop application: a single window, module panels, tabs, themes and personal workspace layouts. Works offline.

02

Local storage

A working copy of data and files on the user's machine. Every change is written to a local operation log.

03

Synchronization layer

Two-way exchange with the server: replaying pending changes, conflict resolution, resumable file transfers, and operation over a weak link with resume.

04

Application server

Business logic, approval routes, access rights, calculations, a background job queue and integration connectors.

05

Collaboration server

Concurrent editing sessions, user presence, and a signaling server and media server for calls and conferences.

06

Storage

PostgreSQL as the primary DBMS, S3-compatible file storage, full-text search and a versioned archive.

07

Integration layer

An open REST/gRPC API, webhooks, and connectors to 1C, Active Directory, EDI operators, email, telephony and CAD systems.

End-to-end scenario

How the modules work together

A single object travels through the whole system with no manual data transfer between departments.

CRM: deal→ Documents: contract→ Engineering: design→ Projects: tasks & deadlines→ ERP: production→ Warehouse: shipment→ Accounting: closing→ Analytics: margin

One directory

Counterparties, employees, items and sites are created once and are available to every module with the same history.

One set of permissions

The role from the HR module defines what a person sees in documents, finances, projects and production.

One history

Every action, message and call about an object stays in its record: a year later it is still clear why the decision was made.

Users

Who ProMatrix is for

Manufacturing companies

An end-to-end chain: order — design documentation — production plan — warehouse — shipment — payment. No manual data transfer between departments.

Design and engineering firms

Project collaboration, documentation versions, approvals, and exchange with the client and subcontractors. The Engineering module is the core of this work.

Design-and-install contractors

The full cycle: design — estimate — procurement — installation — handover. As-built documentation, concealed-work certificates, site remarks and client exchange in one system. The crew on site works offline, and data reaches your infrastructure once a connection appears.

Companies with heavy document workflows

Holdings, property developers, service organizations: hundreds of contracts and approvals a month, deadlines, owners, an archive and legal validity.

Distributed teams

Office, sites, remote employees. Offline work in the field and sync when back on the network, with messaging and calls inside the system.

Integrations

Works alongside what you already have

You don't have to roll the system out “instead of everything”: it works alongside 1C, Active Directory and industry-specific software.

1C:EnterpriseActive Directory / LDAPEDI operatorsQualified electronic signature (QES)SMTP / IMAPTelephony (SIP)AutoCAD / KOMPAS / RevitIFC and STEPS3 storagePostgreSQLSSO / KerberosOpen REST API
Questions

Frequently asked questions

Can it run without a server?

Yes. The local edition is installed on a workstation and runs standalone with its own database. The server component can be added later — your data carries over.

What happens if the network goes down?

The client keeps working with a local copy and queues the changes. Once the connection is restored, your changes are pushed to the server and other people's edits come down to you. Conflicts are shown with a line-by-line comparison.

Where can the server be hosted?

On your own infrastructure (on-premise), in our data center, or in a hybrid setup: the primary server with you, the backup with us. Pricing differs in each case.

Can I buy just one module?

Yes, the system is licensed per module. Start with Document Management or Engineering; the rest is unlocked with a key, no reinstallation needed.

How is this different from a set of separate applications?

A single core: shared directories, one permission model, end-to-end processes, and a common history. Data is not moved between systems — it is shared from the start.

Is Engineering available to buy yet?

The module is in active development. We take on pilot projects: you get early access and shape the functionality, we get real-world scenarios. Terms are discussed individually.

Is there integration with 1C?

Yes, a two-way connector: directories, documents, and ledger entries. The two can work side by side, with 1C remaining the accounting system.

What about calls and conferences in an air-gapped environment?

The signaling and media servers are deployed inside the perimeter. Conversations never pass through external services.

How long does implementation take?

A single module — from 3 weeks. The full scope for a manufacturing company — from 4 months, in stages, going live as each part is ready.

What about import independence?

An open-source stack: PostgreSQL, compatible with Linux and Russian operating systems.

See the system on your own processes

We'll set up a demo environment with your sample documents and projects — and walk through the entire end-to-end scenario.