In development — early access open Philadelphia, PA / Est. 2025

Legacy software, translated.

Yiwen reads the business software your company still runs on — Access databases, Excel VBA, VB6, classic ASP — and rebuilds it as modern, tested web applications. Same rules. New foundation.

Live translation

modInvoice.bas → invoice.ts

Illustrative example: a 2004 Visual Basic invoice function is translated into TypeScript. Three business rules are extracted and four parity tests pass.

FromMicrosoft AccessExcel VBAVisual Basic 6Classic ASP.NET FrameworkSQL Server 2005
TypeScriptReactPostgreSQL.NET 8REST APIs
01 / The problem

The person who wrote it retired. The software didn’t. Somewhere in your company, a twenty-year-old database still quotes, invoices and schedules — and nobody dares to touch it.

A

Undocumented rules

Pricing, discounts, tax and approvals live inside macros, forms and modules nobody has read in years.

B

Rewrites that stall

Starting from scratch means rediscovering every edge case the hard way — usually in production.

C

Skills that retired

VB6 and Access expertise is disappearing. The software still runs the business.

02 / How it works

Four passes. Nothing lost in translation.

Most rewrites fail on what nobody wrote down. Yiwen makes the old system explain itself before a single new line is written.

01 — Read

Map the whole system first.

Yiwen reads every form, query, macro and module, then builds a dependency map of the entire application — before changing anything.

02 — Specify

Turn hidden logic into plain English.

Business rules are extracted into a readable specification. You confirm what the software actually does — not what someone remembers it doing.

03 — Translate

One model writes. Another checks.

Two independent frontier models work in tandem: one writes against the spec, the other reviews it. Disagreements go to a human — never silently merged.

04 — Verify

Old and new must agree.

Tests are generated from the legacy system’s own behavior. New code ships only when both versions return the same answer — down to the rounding.

03 / What you get

Own your software again.

Modern codebase

TypeScript, React and PostgreSQL — or .NET 8 if you stay on Microsoft. Delivered to your repository.

01

Living specification

Every business rule in plain English, linked to the exact code that implements it.

02

Parity test suite

Tests derived from legacy behavior, so every future change stays safe.

03

Migration report

What moved, what changed, and every decision a human made along the way.

04
04 / Design principles

Built like infrastructure.

Legacy systems hold a company’s most sensitive logic. We treat them that way.

Your code
Never used to train AI models. Yours before, during and after.
Isolation
Every project runs in its own isolated workspace.
Human gate
Nothing merges without explicit human approval.
Ownership
You own the translated code, the specification and the tests.
Infrastructure
Built on Amazon Web Services and Microsoft Azure.
Headquarters
Philadelphia, Pennsylvania, USA.
05 / Early access

Fluent in legacy.

Early access is opening to a small group of US businesses running Access, Excel VBA, VB6 or classic ASP systems. Tell us what yours does — we’ll tell you what it would take.