Core Untouched
Tepia leaves proven COBOL and RPG programs in place and calls them through APIs, so decades of business rules keep working unchanged.
Read: Legacy System Modernization and Mobile MigrationTepia modernizes mainframe and AS400 (IBM i) front ends by putting APIs in front of existing COBOL, RPG and Db2 logic, then building web and mobile apps that replace 3270 and 5250 green screens. The core system keeps running, and new screens go live one transaction at a time.
The core logic on a mainframe or IBM i system is usually sound; the green screens and file transfers around it are what slow the business down.
Tepia leaves proven COBOL and RPG programs in place and calls them through APIs, so decades of business rules keep working unchanged.
Read: Legacy System Modernization and Mobile MigrationWarehouse, field and sales staff get mobile apps that read and update IBM i or mainframe data through the same tested API layer.
Read: Enterprise Mobile App DevelopmentA task that took six green screens and a run of function keys becomes one web form, which Tepia validates against the host rules.
Read: How to Choose a Legacy Modernization PartnerTepia caches read heavy data and limits calls to the host, so new apps never compete with batch jobs or nightly processing windows.
Published figures that explain why Tepia modernizes around host systems.
American Banker research cited by The New Stack found 71 percent of Fortune 500 companies still ran mainframe computers.
The same Reuters analysis found COBOL code behind about 95 percent of ATM swipes, a sign of how central host systems remain.
Reuters also reported that around 43 percent of banking systems were built on COBOL, which is why many firms modernize around it.
Companies that run on an IBM mainframe or an IBM i system, still widely called the AS400, rarely have a problem with the core. The COBOL or RPG programs process orders, policies, claims or inventory reliably, and Db2 holds data that has been correct for decades. The pain is at the edges: 3270 and 5250 green screens that take months for new hires to learn, no access from phones or tablets, customers who have to call because nothing is exposed online, and other systems that receive data through nightly file transfers. Tepia focuses on those edges.
Replacing the entire host is a multiyear program with real risk, because the business rules inside those programs are often documented nowhere else. A front end modernization delivers visible improvement in months while leaving the proven logic where it is. It also builds the API layer you would need anyway if you later decide to move the core.
Tepia picks the access method per transaction, based on how the program was written and how often it will be called:
| Method | Best for | What to watch |
|---|---|---|
| SQL and stored procedures on Db2 for i or Db2 for z/OS | Read heavy screens, searches and reports | Indexing and record locks on busy files |
| Program calls through IBM i Access drivers or the IBM Toolbox for Java | Running existing RPG or CL programs with parameters | Library lists and job settings must match the green screen session |
| REST APIs over CICS or IMS transactions with z/OS Connect | Mainframe transactions exposed as services | Mapping copybooks to JSON correctly |
| IBM MQ or data queues | Asynchronous updates and event notifications | Message ordering and retry handling |
| Change data capture to a cloud database | Dashboards and customer portals that read often | Replication lag and which copy is the source of truth |
| Screen automation of 5250 or 3270 sessions | A last resort when no program interface exists | Brittle when screens change, so it stays isolated behind an API |
Tepia typically combines two or three of these. Direct SQL for reads plus program calls for updates covers most IBM i projects, because updates then run through the same validation the green screen uses.
Experienced users of 5250 and 3270 screens are fast. They type ahead, use function keys without looking and move through order entry quicker than most web forms allow. Tepia keeps that speed by supporting keyboard shortcuts, tab order that follows the old field sequence, and type ahead lookups on customer and item numbers. Power users should never feel the new screen slowed them down.
New users get the bigger gain. A process spread across six screens, each with cryptic field labels and error codes, becomes one form with plain language labels, inline help and host error messages translated into instructions. Mobile apps go further for staff away from a terminal: a warehouse picker scans a barcode, a field rep checks stock and order history before a visit, and both write back through the same API the office uses. Our enterprise mobile app development page covers that side.
A mainframe or IBM i system has finite capacity and strict batch windows, and a chatty web app can disrupt both. Tepia designs the API layer to cache reference data, combine small requests, and queue updates during nightly processing. Each call carries a correlation ID so a slow transaction can be traced from the browser to the host job.
Tepia follows SOC 2 aligned logging and access practices, which helps when internal audit reviews a new path into the system of record. See our middleware development work for the integration layer itself.
Tepia applies its six phases transaction by transaction, with a US based project manager coordinating your host team, business users and our engineers.
Typically Discovery runs 1 to 3 months, development and QA 2 to 6 months for the first set of screens, and launch about a month. See our process.
A modern front end and API layer often satisfy the business for years. Some companies eventually go further, moving read heavy functions such as reporting and customer lookups to a cloud database fed by change data capture, then rewriting individual programs as services. The API layer makes that possible because callers no longer care where the logic runs.
Full replacement makes sense when hardware or licensing renewals force a decision, when the RPG or COBOL skills you depend on are leaving, or when the data model itself blocks new products. Tepia can plan that path in stages. Read legacy system modernization and cloud migration for legacy applications, then contact Tepia to walk through your screens.
A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.
CEO
Senior Project Manager
VP & Operations Manager