Your COBOL. Every screen.

The COBOL programs that run your business can drive modern web, phone, and desktop interfaces — compiled by the compiler you already own, running the source you already trust. No rewrite. No new dialect. No migration project.

Works with RM/COBOL · Micro Focus (native and managed .NET) · ACUCOBOL-GT · GnuCOBOL · isCOBOL — plus our own cross-platform COBOL for shops without a vendor licence.

One program. Every screen. Zero rewrites.

Every screenshot below is the same customer-maintenance program — a real Micro Focus Dialog System application, compiled with the customer's own compiler, its indexed files and business logic untouched.

The same COBOL program on an iPhone
iPhone — native menus and controls
The same COBOL program on an Android tablet
Android — on real devices in the field
The same COBOL program as a desktop application
Desktop — Windows, macOS, Linux

The same program also runs in any web browser with nothing installed — and under the hood, one wire protocol drives every surface, including native Flutter, React Native, Java Swing, WPF and Avalonia clients. The interface layer is never the thing that locks you in.

Yesterday's screens, in today's browser

These are not mock-ups. Each screenshot is an existing legacy screen definition — untouched — rendered live in a plain web browser, with the original COBOL program behind it reading and writing its data.

An ACUCOBOL-GT SCREEN SECTION grid running in a web browser
ACUCOBOL-GT — a SCREEN SECTION program, source unchanged: data grid with headings, scrolling both ways, buttons and events all live.
A Micro Focus Dialog System application running in a web browser
Dialog System — the customer-maintenance application from the vendor's own samples: same screenset, same data block, indexed file I/O working, nothing installed.

Character screens get the same treatment — terminal programs render on a clean screen canvas, cursor behaviour and all. If your screens are ACUCOBOL, Dialog System, or plain terminal COBOL, they can look like this without a rewrite.

Where do you stand with COBOL?

I sell software built on COBOL

Your vertical product wins on depth — and loses demos to SaaS competitors whose screens look current. Put a modern web and mobile interface on the product you already have, keep the business logic that took decades to get right, and open the door to hosted, subscription delivery.

  • Modern UI without touching proven logic
  • Phones and tablets as new capability — barcode, camera, GPS, signature
  • A path from per-site installs to hosted SaaS

I run COBOL applications

The application works; the terminal screens and the shrinking bench of people who maintain them are the risk. Give the same programs a modern interface your staff and auditors recognise — and get your operational data onto phones in the warehouse, the truck, the field.

  • Character and Dialog System screens run as modern UI — unmodified
  • Mobile access for the people who never sat at terminals
  • Reduce key-person risk without a rewrite gamble

I consult for companies with COBOL

Your clients ask for modernization; the honest answers have been "rewrite it" or "live with it." MobileCOBOL gives you a third answer you can demonstrate in an afternoon — and a delivery model where your team does the work with our platform and our support.

  • Demonstrable results in days, not quarters
  • Works with whichever compiler your client already runs
  • Partner with us: tooling, training, and engineering support

Built for the way COBOL shops actually work

Existing screens, migrated

ACUCOBOL SCREEN SECTION programs — character or graphical — and Micro Focus Dialog System screensets run as modern UI without source changes. A conversion path is there when you're ready to retire the Dialog System runtime itself — your compiler stays exactly where it is.

Your compiler, not ours

The bridge links RM/COBOL, Micro Focus (native or managed .NET), ACUCOBOL-GT, GnuCOBOL and isCOBOL to modern clients. One developer kit, one install, pick your compiler.

Device features from COBOL

Camera, barcode and QR, GPS, signatures, biometrics, notifications — called from ordinary COBOL statements, working on phones, tablets and the browser.

Runs offline, reconnects clean

Field devices lose signal. Sessions survive disconnects and resume where they left off — the COBOL program never knows it happened.

AI where it earns its keep

Summarize, classify, extract and translate from COBOL working storage with simple verbs — bring your own API key, keep your data path explicit.

On your servers or ours

Everything installs on hardware you control. Programs can run on-server, on-device, or fully standalone on the device — your deployment, your rules.

Bring us a screen. Leave with it running on a phone.

The fastest way to evaluate MobileCOBOL is with your own program. Send us a screenset, a SCREEN SECTION program, or just a description of what you run — we'll show you what it looks like on modern glass.

Start the conversation