Bring your 4GL application into the browser without touching it. A C middleware daemon launches the 4GL under a PTY and streams its state to a modern React front end.
The Informix 4GL applications running your business were written to talk to an 80×24 terminal. Decades later the business logic still works, the schemas still hold, the validators still fire correctly. However, the applications still look much as they did in 1992, and the people who rely on them every day are well aware of it. Newer — and often younger — staff frequently struggle with traditional green-screen technology.
Oninit® Nexus is a third option between “rewrite the application” (multi-year project, no guaranteed end state) and “replace it” (worse). A C middleware daemon launches the 4GL under a pseudo-terminal exactly the way a terminal user would, observes everything the runtime paints, and streams that state to a React front end over a TLS-mandated WebSocket. The application is not patched, recompiled, instrumented, or wrapped in a shim. It runs exactly as it did, and a modern browser becomes the new face it presents to your users.
Accessible, resizable, copy-paste-friendly, keyboard-first — the expectations users have of a 2026 web application, sitting on top of the same 4GL screens you already trust.
A built-in UI Designer lets operators rename fields, hide unused options, reorder menu items by drag-and-drop, and free-position fields on a grid — per screen, exported as YAML, applied without a developer round-trip.
A bottom-anchored panel captures WebSocket state, screen transitions, runtime messages, and dispatch events. Operators on a far-flung deployment can copy a transcript directly into a ticket.
Business logic, workflow, navigation, validation, and application state stay inside the 4GL. The front end observes and renders transitions; it never independently initiates them.
Every observed transition and every forwarded keystroke is recorded as append-only JSON Lines. The shipped gs-replay tool reconstructs any session byte-for-byte from its audit log.
Users sign in with the host credentials they already have. The daemon authenticates against the host account system, drops privilege to the authenticated user, and execs the 4GL inside that user’s shell environment.
If you have working 4GL applications that look their age, Nexus is the shortest path to a modern interface that does not put a single line of your application logic at risk.
To discuss how Oninit ® can assist please call on +1-913-732-8892 or alternatively just send an email specifying your requirements.
You get all this for free.. think about what you get if you pay us