Platform

Built to fit how your business actually works

The modules sit on one platform: configure documents, approvals, formulas and reports to match your processes, run it on your own servers, and give every user their own language.

Report designer

Design reports in the browser and export to PDF, Excel, HTML or images, with barcodes, parameters and your own fonts.

The reporting engine is part of Portal, not a third-party viewer. Reports are designed on a canvas with bands, expressions and parameters, previewed live and exported to PDF, Excel, HTML or PNG. Payslips, invoices and certificates are all reports you can change.

Approval flows

Multi-stage approvals, including stages that depend on the amount, across documents and modules.

Approval flows are configured per document type and company. Stages can be sequential or conditional on the amount, approvers see everything pending in one inbox, and the mobile app lets them approve on the go.

Formula language

A typed expression language for payroll, leave and pricing rules, plus sandboxed scripting for the edge cases.

PXL is deterministic by design: no clock, no randomness, bounded loops. The same rounding code is used by formulas and by configured levies, so figures agree to the cent.

Multi-company

Separate books per legal entity, shared master data where it helps, and company switching in one click.

Users are global to the holding and granted access per company. Every company-scoped record is filtered automatically, and global registers (users, companies, modules) are managed in one place.

Real-time updates

Live notifications and comments keep everyone on the same page as work happens.

Changes are pushed to open sessions over a persistent connection; the mobile app receives push notifications for approvals, mentions and deadlines.

Runs on your network

Self-hosted and intranet-ready: fonts and assets are local, so it works without internet access.

Portal runs on your own servers with PostgreSQL. No external fonts, CDNs or services are required, which makes it suitable for sites with restricted or no internet connectivity.

Access control

Users, groups and data groups decide who sees and does what, in every company.

Permissions are granted per module and action to user groups, with record-level guards on approval documents and data groups for row-level restrictions.

AI connections

Connect Anthropic, OpenAI, Azure OpenAI or your own endpoint, with usage reporting.

AI providers are configured per company with their own keys and models. Usage is logged and reported so costs stay visible.

Documentation built in

A searchable user guide inside the app, in every supported language.

The documentation lives in Portal and is versioned with it, so help always matches the screen you are on.

Multi-language

The interface, built-in documentation and mobile app are fully translated, and every user picks their own language.

English, Azerbaijani and Russian today; the translation layer is designed for more.

Import and export

Bring master data and opening balances in from spreadsheets and take any list out again.

Every register supports import from Excel or CSV with validation and a preview, and export of filtered lists.

API access

A documented HTTP API with API keys for integrations and automation.

API keys are issued per user with the same permissions as the user, and can be revoked at any time.

Technology

Modern, open, yours

Self-hosted

Runs on your Linux or Windows servers with PostgreSQL. No external services are required for day-to-day use, and your data never leaves your network.

Web and mobile

A fast web client for the office and a native app for iOS and Android for everyone else, both talking to the same server.

English, Azerbaijani, Russian

Every screen, message and help page is translated, and each user chooses their own language.

See the platform with your own processes

Bring a real document flow and we will configure it live during the demo.