Our System · The onsoftarch Approach
Your legacy system isn't a problem to be solved. It's decades of proven logic running your business every day, and it's still here for a reason. Our approach respects that.
We leave your core untouched and build a modern layer around it: APIs, dashboards, health monitoring, and integrations.
Our Philosophy
A system that's processed billions without failure has earned its place. Decades of stability shouldn't be traded for novelty.
Replacement projects are where outages and overruns happen. The safest path forward rarely means starting over.
You don't need a new core for modern capability. You need the right architecture built around the one you trust.
The Architecture
Our approach is layered. The proven system stays exactly as it is at the centre. Around it, we build the modern capabilities you need, each connected through clean interfaces.
Real-time dashboards that turn your legacy data into decisions, tailored to each team.
A modern fabric that lets your legacy core talk to cloud services, apps, and external systems in real time.
The COBOL, PL/I, or mainframe logic that's run your business for decades. Not rewritten. Not migrated. Not at risk.
From Code to Clarity
Watch a wall of legacy COBOL become a live, decision-ready dashboard, without a single line of the original code changing.
What We Build Around It
Four pillars, each adding modern value without touching a line of the logic you depend on.
We expose your system's data and functions through clean, documented APIs. The platform that couldn't talk to anything now connects to cloud services, apps, and analytics, all without changing the core.
The island becomes part of the mainland, at your pace.
We build live dashboards that surface what your system already knows: volume, trends, risk, and performance, tailored to the people making decisions.
Decades of data, finally working for the business.
We instrument your system to watch its own vital signs: throughput, latency, error rates, and capacity. You get early warning before problems become outages.
Know it's healthy. Know before it isn't.
We make your legacy core a first-class citizen of your modern stack. New apps, cloud platforms, and third-party systems integrate cleanly, with the core never at risk.
Build the future without rebuilding the foundation.
Customisable COBOL · Fault-Tolerant by Design
ON/2 is our homegrown, fully customisable COBOL platform, built for workloads that cannot fail. It runs on our fault-tolerant servers, engineered to process high-volume payments without dropping a transaction.
It's in production at banks today, processing real payment traffic, and has grown alongside those businesses as their needs changed.
We adapt ON/2's COBOL core to each bank's products, rules, and workflows, then keep evolving it as the business grows.
Active-standby clustering, live replication, and automatic failover mean a node can fail without losing a single transaction. Built for five-nines uptime.
Built to process high-volume payment traffic under pressure, the exact conditions a bank's switch faces at peak.
"The same fault-tolerant foundation that runs a bank's payment switch can underpin any application where downtime simply isn't an option."
Because its strength is reliability, ON/2 reaches beyond payments. Any high-uptime, high-stakes application can run on the same fault-tolerant servers banks already trust.
Built For Every Team
We surface the right view for each team, so one trusted core drives decisions across the whole organisation.
Volume, unit economics, and the few numbers leadership needs to steer.
Revenue, fees, and exposure in real time, not waiting on month-end batches.
Latency, throughput, and capacity, so engineering can plan ahead instead of reacting.
The day-to-day signals teams need to keep things running.
Observability
Most legacy platforms are black boxes: reliable, but opaque. Our monitoring layer surfaces real health in real time, so you can trust it with evidence and act early.
No core changes. Just visibility where there used to be none.
Security & Compliance
We work inside regulated payment environments every day. Security and compliance aren't features we bolt on, they shape how we design, deploy, and operate everything we build around your core.
Our integration and dashboard layers are designed to operate within PCI-DSS scope, with cardholder data handled, masked, and logged to the standards your auditors expect.
We minimise data exposure: the wrapper reads only what a given view needs, sensitive fields stay masked, and access is scoped, authenticated, and fully audit-logged.
Our systems run where your core runs, on-premise or in your private cloud, behind your existing controls. Nothing critical is forced out to third-party infrastructure.
Every transaction the layer touches is traceable. We add the logging, monitoring, and reporting that turn a regulator's questions into a query, not a fire drill.
Source ownership, documentation, and optional code escrow mean you are never dependent on a single vendor's survival to keep your system running.
Because the core is never modified, every change we make is isolated, testable, and reversible, fitting cleanly into your existing change-management process.
See what our approach looks like on your platform, with the core you trust kept exactly as it is.
Book a Technical Review