A modern MultiValue database, runtime and development environment.

RightMV runs existing MV applications and provides source, MVB and Java execution, multiple storage engines, browser-based development tools, indexing, locking, REST integration and portable system backup.

Windows / Linux / macOS · RightMV 1.3 · Portable ZIP ~24 MB · Community included

00 / WHAT MULTIVALUE MEANS

A different way to model business data.

MultiValue grew from the Pick system developed in the 1960s. Instead of forcing every repeating fact into another table, one item can contain attributes, repeated values and subvalues. The result became more than a database: accounts, files, a query language, BASIC and an interactive operating environment formed one productive application platform.

Follow the MultiValue story →
RightMVAccountsFilesItemsAttributesValuesSubvaluesCharacters

01 / ARCHITECTURE

One common interface. Interchangeable engines.

ExecutionContext is the boundary between the core, execution engines and storage engines. BASIC can execute directly, through native MVB bytecode, or through three Java strategies. Storage is selected independently.

Explore the architecture →
                         RightMV

                     ExecutionContext

       EXECUTION ENGINES              STORAGE ENGINES
       Source                         UberHash
       MVB                            Block Storage
       Java                           PostgreSQL
         ├─ Structural                MapDB
         ├─ ASM                       Replay
         └─ Dispatch

02 / DEVELOPMENT ENVIRONMENT

The system is visible while you work.

The browser workspace combines an ANSI-capable terminal, program editor, account and file browser, configurable panes and splitters.

RightMV browser development workspace
Terminal · Program editor · Account/file browser · Split workspace

03 / EXISTING APPLICATIONS

Extensive web-based ERP running on RightMV

IES is a mature MultiValue business application running on RightMV. It spans business workflows, reports, payroll, financials, screens and administration.

Explore IES on RightMV →
IES application suite running on RightMV
IES application suite running in the browser

04 / MEASURED PERFORMANCE

Measured performance across real workloads.

Results include banking data, indexed queries, concurrent sessions and complete-system exports. Detailed pages record the environment and methodology for each test.

Benchmark results and methodology →
Banking dataset~1.25M transactions
Initial banking load~10 sec
Indexed transaction page~80 ms
Without index~1–2 sec
Concurrent test512 users
Sustained throughput~616 tx/sec
IES export-all, local~40 sec
IES export-all, small EC2~2 min

05 / PORTABLE SYSTEMS

Back up, restore, migrate or clone the complete system.

export-all writes accounts, files, dictionaries and programs to one ZIP. import-all reconstructs the system in another RightMV installation.

Running RightMV

  export-all

  system.zip

  import-all

Another RightMV installation

06 / LEARN

Learn MultiValue with RightMV.

Progress from accounts, files and dictionaries to MV BASIC, indexes, locking, REST and system administration. Each tutorial has a goal, commands, expected result and next step.

Browse 22+ tutorials →
  1. 01 Install and launch 10 min
  2. 04 Files, items and dictionaries 15 min
  3. 08 Write the first MV BASIC program 20 min
  4. 17 Add and measure an index 25 min

ONE RIGHTMV DOWNLOAD

Community now. Professional later.

RightMV runs immediately in Community mode. Install a Professional licence later to add compiled execution, production storage, encrypted SSH terminals and secure MCP access without reinstalling or migrating the system.

Download RightMV →