Australian-owned · AI-powered · Engineer-verified

The people who built your software are retiring. It doesn't have to retire with them.

FusionOne converts legacy systems — VB6, VBA, COBOL, legacy Java, jQuery-era web apps — into modern, maintainable stacks. AI does the translation. Our engineers verify every line. You pay a fixed price per module, backed by a behavioral-parity guarantee.

VB6 / VBA C# / .NET 8 jQuery-era JS React + TypeScript Legacy Java Java 21 + Spring Boot COBOL Java / Python
The Uplift pipeline

Four gates between your legacy code and a modern system

Uplift is our production pipeline. Every module passes through the same four stages — and nothing reaches you without a human engineer's sign-off.

01

Intake & analysis

We inventory your codebase, score each module's complexity, flag the risks (swallowed errors, SQL injection, GoTo spaghetti) and quote a fixed price per module. No estimates, no day rates.

02

AI translation

Frontier AI translates each module into idiomatic modern code — preserving business logic exactly, including the quirks your business depends on. Every ambiguity is flagged, never silently decided.

03

Verification gate

Automated checks confirm function coverage, catch legacy idioms leaking through, and require a documented test plan before any human sees it. Failures go back, not forward.

04

Engineer sign-off

A senior engineer reviews the side-by-side translation, the migration notes and the test results — then signs off. You only pay for modules that pass.

The behavioral-parity guarantee

We run generated test suites against your legacy system and the modern replacement side by side. Same inputs, same outputs — including the undocumented behaviors your operation quietly relies on. A module isn't done (and isn't invoiced) until the tests prove parity.

Pricing

Fixed price per module. Not per hour, not per surprise.

Your assessment defines the modules and locks the price for each before work begins. All prices in AUD, ex GST.

What's a module?

A module is one cohesive unit of your codebase — typically a single source file or functional component: a VB6 payroll calculation module, a reporting servlet, a data-entry form, a stock dashboard. During assessment, our analyzer splits your system into its modules, scores each one's size, complexity and risk, and assigns it a tier below. The module list — with a locked price beside every item — is in your assessment report before any migration work begins. A typical line-of-business system runs 40–150 modules.

SIMPLE MODULE

$3,000
per module, fixed
  • Up to ~500 effective LOC
  • Straightforward logic, few risk flags
  • Full migration notes & test suite
  • Engineer sign-off included

COMPLEX MODULE

$18,000
per module, fixed
  • 2,000+ effective LOC or architectural change
  • Multi-system integration points
  • Golden-master parity testing
  • Senior engineer review, documented

Start with a Modernization Assessment

Two weeks. We analyze your codebase and deliver a module inventory, risk map, and a locked fixed-price quote for the full migration — the document your board can approve. 50% credited against your migration if you proceed.

from $7,500
Book yours

90-day defect warranty included on every module, measured against the agreed test suite. Extended warranty and ongoing support retainers available. Private-cloud or on-premises pipeline deployment available for regulated industries.

FAQ

The questions every CTO asks us

Does my source code get sent to an AI provider?

Translation runs on Anthropic's Claude via API under commercial terms — API inputs are not used to train models. For regulated environments we offer pipeline deployment inside your own cloud tenancy, so code never leaves your perimeter. Either way, every engagement is covered by NDA and Australian-jurisdiction contracts.

What exactly is a "module"?

One cohesive unit of your codebase — typically a single source file or functional component (a calculation module, a report, a form, a screen). Our analyzer identifies them mechanically during assessment and scores each for size, complexity and risk, which sets its pricing tier. The assessment report lists every module with its tier and locked fixed price, so the scope is mechanical, not negotiable-by-surprise. See the definition under Pricing.

Our system has weird behaviors nobody understands. Will they survive?

Yes — deliberately. The pipeline preserves legacy behavior exactly and flags every ambiguity as a written migration note (for example: "tax rounds down to the cent — preserved; confirm intent"). You decide what changes; nothing changes silently.

What if the rewrite doesn't behave identically?

That's what the parity guarantee is for: modules are tested against the legacy system as a golden master and aren't invoiced until tests pass. Defects against the agreed test suite within 90 days are fixed at our cost.

How long does a migration take?

Assessment: two weeks. Migration: typically 2–5 modules per week once the pipeline is calibrated to your codebase — an order of magnitude faster than a manual rewrite, because AI does the translation and our engineers spend their time verifying instead of typing.

Get started

Book a modernization assessment

Tell us about the system. We'll come back within one business day with next steps.

Prefer email? hello@fusionone.com.au