Legacy software modernization
Your software is old. Your business isn’t.
We move the Windows programs businesses run on (Delphi, Visual Basic, Access, FoxPro) to the web. The same rules and records, the screens your people know, in any browser, with the data checked against the old program before you switch.
- Every rule written down for you to check
- Your data moved, totals proven
- Same shortcuts, any device
Drag to compare · an invoicing program from 2006 and its web version
What we modernize
If it runs your business on one PC, we can move it
- Delphi
Fast native programs from the 1990s and 2000s, often with their own data files or Paradox tables.
- Visual Basic 6
The most common in-house business tool of its time; ActiveX controls and Access or SQL Server behind it.
- Microsoft Access
Forms, queries and data in one file, often grown far past what it was built for.
- Visual FoxPro
Data-heavy programs with their own database format, unsupported since 2015.
- PowerBuilder
Client-server business programs built around DataWindows.
- WinForms (.NET)
Newer, but still one PC at a time; the C# often moves over almost as it is.
Featured case · real
Virtual Salesman 3: Delphi 7, Windows, 2006 → React, C# and PostgreSQL
Quotations, orders, invoices and inventory for a small business. Its rules were written down, its scrambled data format was read from the program itself, and its old arithmetic was re-created so the new totals could be proven against the old ones.
This case is real: it was converted by AI Web Center, who built this example site. Original by Marc-André Lamothe (open source, GPL-3).
- 11,272
- lines of Delphi in 35 units and 23 forms
- 4 of 4
- sample documents match the old totals to the bit
- 1
- scrambled file format recovered from the program itself
- 1
- bug fixed that let a new document overwrite a saved one
How it works
Five steps, and nothing changes until you say so
- 1Readiness check
Two minutes online: what the program is, where the data lives, what’s plugged in.
- 2Discovery
We read the code and the data, and write every rule down in plain words for you to check.
- 3Proposal
Scope, the decisions to make, the phases and a price. No surprises later.
- 4Build
Screen by screen, tested against your real documents; you try each part as it lands.
- 5Switch
Old and new side by side, a last data import, then the old program goes read-only.