ubb / Unique Business Basic uniquebb.com ↗ Free report

Unique Business Basic · Since 1947

Half the license.None of the rewrite.

Every year you renew a per-user license on a Business Basic runtime. Every year you pay again for the server under it, the backups beside it and the disaster-recovery plan you hope you never open. Hand us all of it. Your programs, screens, keystrokes and keyed data files run unmodified, byte for byte — we replace the engine beneath them and operate the whole system in our cloud for half the license you pay today, hosting included.

Free · automated · source only · no card · no data files · no sales call

  • ½The runtime license. Half of what you are invoiced today, per user, per year — for the complete replacement.
  • $0Hosting, backups, DR, browser terminal. Inside that number. Never a separate line item, never metered.
  • 0Lines of your source changed. No conversion, no re-encoding, no re-keying, no rewrite.
  • TBFile sizes, not gigabytes. The runtime you license today stops dead at 2 GB. Ours is bounded by disk.

01 Proof

We diffed it against the runtime you already pay for.

One live production corpus, both engines, every result compared value by value — programs, records, arithmetic, keys and terminal behavior. Nothing sampled, nothing set aside. This is what came back.

diff-runner · 80×24 · UBB runtime

Summary screen from the differential test harness: parse 5,079 programs and 536,000 lines at 100%, 1,344,450 records read byte-exact, writes re-read byte-exact in the incumbent runtime, 245 of 245 arithmetic cases matching, a 2 ms keyed lookup against a 3,665 ms full scan, and measured terminal behavior — with zero mismatches across those cases.

Differential test summary rendered by the UBB runtime.

5,079

Programs parsed, 100%

536,000 lines of Business Basic source, parsed at 100%. A live ERP corpus, not a benchmark suite — every program in it, including the ones nobody has opened since the eighties.

3.63M

Records read byte-exact

All 3,631,827 records across ten production files, compared on both engines record for record. Largest single file verified byte-exact: 1,704,372 records.

245/245

Arithmetic cases, penny-exact

Every decimal checked to its last place under the PRECISION rounding model. Pennies are not a rounding opinion — a ledger either ties or it does not.

2ms

Keyed lookup on that file

The same read costs 3,665 ms as a full scan of the same 1,344,450-record customer master. Our SQL reads the ERP's keyed files directly and knows their indexes.

Every figure above was measured against the incumbent runtime on 50 GB of live ERP data — 1,344,450 customers, 1,541,007 order lines, 93,301 items — not against our own expectations and not against a synthetic suite. These are a working company's books, read as they sit on disk.

Hosting sits inside the price because the engine is cheap to run. We rewrote it in Rust: 3.4 MB, no virtual machine underneath it, and 14–21x less memory than the Java engine it replaced, on the same workload at default configuration.

The ceiling

The runtime you license today stops at 2 GB. A live order file already went past it.

A 2.9 GB order-detail file exists in production right now, and the incumbent runtime cannot open it at all — it fails on the very first read. UBB has no such ceiling. File size is bounded by disk, not by the runtime, so files run into terabytes with nothing archived, nothing split into fragments and nothing to explain to an auditor.

See how close you are

We do not sell software we don't run.

Unique Photo ships its own orders, inventory, purchasing and accounting on this engine today, out of Fairfield, New Jersey. We built UBB because our own company depends on it every hour the warehouse is open — the first outage would be ours, not yours. The company behind it has been in business since 1947, long enough to know what an ERP outage costs by the hour, and long enough to still be here in twenty years when you need us.

02 The ask

Tar your programs. Send them. Read the report.

The whole first step is a file transfer. Our parser does the rest, unattended, and hands you a program-by-program verdict on your own system before anyone talks to anyone. Every renewal you sign in the meantime is a full-price year you will not get back.

01Tar it

Source only.

One archive of your programs — tar czf programs.tgz and you're done. No data files, no credentials, no VPN, no access to anything of yours.

02Send it

One upload, one address.

Drop it on the form or email it. Whatever you send stays confidential, is never shared, and is destroyed the day you ask.

03Read it

An automated report, in plain language.

What parses, which programs need attention and why — named individually, with line numbers. It tells you something true about your own system whether or not you ever call us back.

Free · automated · credited in full

Find out what runs. This week, at no cost, with nothing at risk.

The report is free: no card, no data files, no sales call. Go on to the paid assessment and every dollar of it is credited in full against your migration, so you never pay for the same engineering twice. Or email the tarball straight to hello@uniquebb.com.

Get your free compatibility report

03 The risk, reversed

Every part of this sits on our side of the table.

You are being asked to move the system your company runs on. So we took the risk off you and put it on us — at the report, at the assessment, and straight through cutover.

Free first

The compatibility report costs nothing and commits you to nothing. Source only: we never touch a data file, a credential or a network of yours to produce it.

Credited in full

The paid assessment is credited dollar for dollar against your migration. Go ahead and it cost you nothing; walk away and you still own the deepest technical audit your ERP has had in decades.

Parallel throughout

Your current system stays up and serving users through the entire migration, and it is still there the day after cutover. No flag day, no weekend of held breath, and no moment at which the only copy of your business is ours.

Built to your corpus

Key-aware SQL reads your keyed files directly and knows their indexes — that is where the 2 ms comes from. Reporting and print are engineered natively against your own programs rather than emulated, and your assessment determines the priority we build them in.

The engine, the migration, the pricing and the whole measurement record — documented in full on the main site, in the same detail we used to satisfy ourselves.

Read the full story at uniquebb.com