Platform architecture

The architecture every department finally agrees with.

Virtuoso is built on three concepts — business objects, documents, and business operations — wired together so every indicator on every report is traceable to the document line that created it.

The three concepts that hold the system together

Business objects describe the state of the enterprise — addresses, items, warehouses, accounts, analytical accounts, open settlements.

Documents are how operations enter the system. Every change of state has a source document, an author, a timestamp, and an editable history controlled by status.

Business operations are the indivisible actions a posted document line creates. They update business object indicators and write journal records. Roll one back, and every effect reverses.

This is what makes Virtuoso different from a stack of disconnected modules: the data model itself enforces traceability.

Multidimensional accounting

Inventory in many dimensions

The accounting unit is not just an item. It is the analytical inventory object — item × variant × batch/serial × warehouse. Stock balances and turnovers live at that resolution, so reports compress and expand by any combination of dimensions, on demand.

Financial accounting in many dimensions

Synthetic accounting works at the chart-of-accounts level. Analytical accounting opens each ledger account along independent dimensions: address, item, contract, cost center, cost item, activity type. Postings carry pairs of analytical accounts — not just debit and credit codes.

One source of truth, many views

Compress to the synthetic level for a clean trial balance. Drill into any combination of analytical dimensions for a controller, plant manager, or auditor — same data, different lens.

Documents that carry the business

Drill-up and drill-down, by design

This is not a separate audit trail. It is how Virtuoso reports work.

Role-based workplaces

Each user logs in under their own name and password. The administrator assigns functions, powers, and information access. Workplaces can be individualized — document organization, defaults, search dialogs, wizards, and screen layouts adapted per user without touching code.

Built to scale

Standards alignment

Virtuoso is not a reinterpretation of how ERP “should” work — it is built around the standards real enterprises operate under:

That alignment is why Virtuoso scales from municipal utilities to country-wide government systems without bending the model.

Proven in production at every scale

Over 30 production implementations across:

Configurability without forking

Document screens, print forms, arithmetic models, document folders, user workplaces, access rights, default values, templates, search dialogs, wizards, reports, formulas, and specialized modules can all be adapted to your accounting model. Your business shape stays. The platform bends.

Reporting and analytics, everywhere

Ledgers, journals, analytical statements, statutory forms, financial analysis reports, Crystal Reports, Excel-style report tools, OpenOffice, and one-click MS Office export. Every report can drill back to source documents — because that’s the only kind of report Virtuoso knows how to produce.


Want to see the architecture in motion against your data? Book a working session →