Bring your Delphi, Pascal or old Java desktop application to the web without a rewrite.

If your business still depends on a legacy desktop system, I can help you get that existing logic running in the browser with familiar workflows and a transparent migration.

Book a 30-min Legacy Rescue Call

The situation

Preserve the business logic, move the runtime to the browser

Having worked with Delphi, Object Pascal and Java for over two decades, I know how much hard-won domain knowledge lives inside older desktop codebases. Rather than throwing that away and rewriting everything in a trendy new framework, I preserve your core Pascal, Delphi or Java business logic and compile it to run in the browser using WebAssembly.

To make this practical, I built WasmPascal, a Pascal-to-WebAssembly compiler that runs directly in the browser, alongside WasmCoffee for Java-style code targeting Wasm-GC.

How the engagement works

Is this a good fit?

Pricing

Prices below are indicative; we agree on a firm fixed price in writing before any work starts.

Frequently asked questions

Will my staff need retraining?

Most likely, yes, I am not going to lie about it. I try to keep the screens and workflows familiar, but the web is a different beast with its own limits and paradigms, so some things will change. The goal is the same application running in a browser, not a new system everyone has to learn from scratch, so we'll strive to keep the changes as small as possible and document them properly. At the very least, you are not starting from scratch.

What about my database?

We keep it where we can, or we set up a new database if that's the best option. If I can connect the browser application to your existing database via an API, we go that route. If not, I help you migrate to PostgreSQL or SQLite if that's the better play. Your data stays yours of course, and we'll figure out what's best for your business once we know what else needs to feed from the database.

Is WebAssembly safe and future-proof?

Yes. WebAssembly is a W3C web standard supported by every modern browser and backed by Google, Mozilla, Apple and Microsoft. It is not a passing framework that will be abandoned next year.

Who owns the code?

You do, 100%. Once payment is settled, you get the full source code, build instructions and documentation.

Let's see if your application is a candidate

If you have an older desktop application you would like to bring to the web, I invite you to have a chat with me. Bring a few .pas or .java files, your Delphi project layout, or simply a few screenshots of the screens, and we can figure out whether a browser build makes sense for your business.
Book a 30-min Legacy Rescue Call