Rocket D3
activeby Rocket Software (originally Pick Systems) · since 1993 · also known as D3, D3 DBMS, Pick D3, Pick Systems D3
The direct descendant of the original Pick system: a MultiValue database and environment on Linux and Windows.
Overview
D3 is the MultiValue database that traces straight back to Pick Systems, the company founded around Dick Pick's original Pick operating system, and it still feels like Pick: a self-contained environment with its own account and file model, Pick BASIC, the ACCESS query language and nested multi-value records. It runs natively on Linux and as a virtual machine (VME) on Windows. Rocket Software took it over with the Zumasys MultiValue portfolio in 2021 and keeps it maintained: D3 10.4 is the current line, with 10.4.0.3 for Windows (September 2026) certified on Windows Server 2025. It exists to keep long-lived Pick applications running, and Rocket offers migration paths to jBASE.
Strengths & trade-offs
Strengths
- +Closest living implementation of the original Pick environment, so old apps run with few changes
- +Nested multi-value records keep header and line data in one item
- +Native Linux edition and Windows VME edition
- +Rocket provides migration tooling towards jBASE
Trade-offs
- −Very small, ageing developer community
- −Self-contained environment integrates awkwardly with modern tooling
- −Linux 10.3 line limited to severity-1 fixes; upgrades to 10.4 involve architectural changes
Great for
- +Running legacy Pick business applications
- +Distribution and accounting packages built on D3
- +Staging migrations from D3 to jBASE or SQL databases
Think twice for
- −New application development
- −Analytics or reporting at scale
- −High-availability clustered deployments
Capabilities
Native or official first-party support · 4 of 25 tracked
Scale & consistency
- Comfortable data size
- Small · ≤ 100 GB
- Horizontal scaling
- None
- Multi-region
- No
- Transactions
- Limited ACID
- Consistency
- Strong
- Schema
- Flexible
- Architecture
- Client server, Single node
- Query languages
- Pick BASIC (FlashBASIC), ACCESS query language
Deployment
Ecosystem
Alternatives to Rocket D3
MultiValue database that compiles Pick BASIC to native code, now part of Rocket's MV portfolio.
rocket-d3 vs jbase →Rocket's Pick-style MultiValue databases, powering thousands of vertical business applications.
rocket-d3 vs rocket-unidata-universe →Compact MultiValue (Pick) database from Ladybridge, once GPL-licensed, now Rocket's entry-level MV product.
rocket-d3 vs openqm →Multi-model data platform (SQL, objects, globals, vectors) with built-in interoperability, big in healthcare.
rocket-d3 vs intersystems-iris →Inverted-list, multi-value mainframe database paired with Natural, run as a standalone Software AG business.
rocket-d3 vs adabas →Rocket Software's mainframe inverted-list DBMS, in production since 1972 and still getting releases.
rocket-d3 vs model-204 →Rocket D3 FAQ
What is Rocket D3?
Rocket D3 is a multivalue (Pick) database by Rocket Software (originally Pick Systems), first released in 1993. D3 is the MultiValue database that traces straight back to Pick Systems, the company founded around Dick Pick's original Pick operating system, and it still feels like Pick: a self-contained environment with its own account and file model, Pick BASIC, the ACCESS query language and nested multi-value records. It runs natively on Linux and as a virtual machine (VME) on Windows. Rocket Software took it over with the Zumasys MultiValue portfolio in 2021 and keeps it maintained: D3 10.4 is the current line, with 10.4.0.3 for Windows (September 2026) certified on Windows Server 2025. It exists to keep long-lived Pick applications running, and Rocket offers migration paths to jBASE.
Is Rocket D3 open source?
No. Rocket D3 is proprietary, closed-source software.
Does Rocket D3 support ACID transactions?
Partly. Rocket D3 offers limited ACID guarantees (for example, single-record or single-partition transactions), with strong consistency.
Does Rocket D3 scale horizontally?
Rocket D3 does not scale horizontally; it runs on a single node, so you scale it up rather than out. It is comfortable at small scale (≤ 100 GB).
How can I run Rocket D3?
You can self-host it.
What is Rocket D3 best for?
Rocket D3 is a strong fit for running legacy Pick business applications; distribution and accounting packages built on D3; and staging migrations from D3 to jBASE or SQL databases. Think twice for new application development.
What are the best alternatives to Rocket D3?
Common alternatives to Rocket D3 include jBASE, Rocket UniData / UniVerse, OpenQM, InterSystems IRIS and Software AG Adabas. The right choice depends on your workload, scale and hosting; WhichDB's smart match ranks them against your requirements.
How popular is Rocket D3?
Rocket D3 has little measurable public adoption today, so it ranks near the bottom of the WhichDB Score.