mainframe

Mainframe engineers for the z/OS estate you actually run.

We upgrade z/OS, keep CICS and IMS current, clean up RACF and staff the systems programming and COBOL skills that are hard to hire. Modernization starts from what the code does today, not from a slide.

z/OS
platform dossierIBM Z MainframeMainframe
Vendor
IBM
Current z/OS release
z/OS 3.2, GA 30 Sep 2025
z/OS 3.1
Withdrawn from marketing 26 Jan 2026
z/OS 2.5
Service extension for defects, 1 Oct 2026 to 30 Sep 2029
release watch
  • z/OS 3.2 generally available30 Sep 2025
  • z/OS 2.5 moves to service extension01 Oct 2026
connects with
in short·20-second read

Cohash supplies certified mainframe engineers for IBM Z.

We upgrade z/OS to 3.1 or 3.2, migrate CICS TS and IMS, clean up RACF, maintain COBOL and recompile it on Enterprise COBOL 6, and put APIs in front of tested transactions. Engineers work onsite in the US, nearshore or offshore, on contract, contract-to-hire or permanent terms. Sites still on z/OS 2.5 now depend on IBM's service extension, so the 3.x plan usually comes first.

you probably need this if
  • The z/OS 2.5 support date passed and the 3.x upgrade still has no booked window.
  • Only one person understands the SMP/E zones, and they are planning to retire.
  • Auditors keep finding RACF profiles with UACC(READ) or ID(*) on production datasets.
Ask an engineer facts checked 2026-10-20 · 8 sources
how it runs
  1. 01Estate inventory
  2. 02Sandbox build and rehearsal
  3. 03Staged rollout
  4. 04Handover and staffing
you keep
  • LPAR and product inventory with every blocker to z/OS 3.2 marked
  • ISV compatibility matrix with vendor support statements per product
  • Sandbox upgrade runbook with step timings and fallback IPL plan
+ 3 more documents
who does it
z/OS systems programmer (SMP/E, parmlib, IPL)CICS TS systems programmerIMS DBA and systems programmer IBM Mainframe Systems Programmer Certificate IBM Mainframe RACF Security Administrator Certificate
ibm-mainframe · release timeline
  1. 13 Jun 2025 IMS 15.6 generally available First IMS release that requires managed ACBs before migration. Sites staying on 15.5 should not apply the 15.6 release marker PTFs. source ↗
  2. 05 Sep 2025 CICS TS 6.3 generally available Adds Java 21, Jakarta EE 10, Spring Boot 3, native OpenTelemetry tracing, YAML-based region configuration and an MCP server for CICS region data. source ↗
  3. 30 Sep 2025 z/OS 3.2 generally available Announced under AD25-0005. IBM puts it on the Enhanced lifecycle policy, which means at least five years of support plus a three-year extension. source ↗
  4. 01 Oct 2026 z/OS 2.5 moves to service extension IBM's service extension table lists new and known defect support for z/OS 2.5 from 1 Oct 2026 to 30 Sep 2029. source ↗
  5. today · Oct 22, 2026
the story · ibm z mainframe estate

From the first call to a setup your own team can run.

Here's what usually prompts a call about your IBM Z Mainframe estate, what we do about it and in which order, and where you end up.

  1. chapter 01 · where it hurts

    Why teams reach out

    • The z/OS 2.5 support date passed and the 3.x upgrade still has no booked window.
    • Only one person understands the SMP/E zones, and they are planning to retire.
    • Auditors keep finding RACF profiles with UACC(READ) or ID(*) on production datasets.
  2. chapter 02 · what we change

    How we solve it

    • z/OS upgrades to 3.1 and 3.2
    • CICS TS and IMS migrations
    • RACF administration and clean-up
    • COBOL maintenance and compiler upgrades
    • Modernization through APIs and selective rewrites
    • Mainframe staffing
  3. chapter 03 · how it runs

    Our approach

    • Estate inventory
    • Sandbox build and rehearsal
    • Staged rollout
    • Handover and staffing
  4. chapter 04 · where you end up

    What changes

    • Production reaches a supported z/OS release on a rehearsed plan, and knowledge of the SMP/E environment lives in runbooks and in more than one head.
    • Managed ACBs go live in production ahead of the version change.
    • LPAR and product inventory with every blocker to z/OS 3.2 marked
    • ISV compatibility matrix with vendor support statements per product
what we do

Our IBM Z Mainframe work

6 kinds of IBM Z Mainframe work, each run by engineers who have done it on live tenants.

  1. Driving-system and target-system planning, a sandbox LPAR rehearsal, system health checks before and after, and a tested fallback IPL. ISV products are checked for 3.x support before the window is booked.

  2. CICS TS 6.3 upgrades with a review of SIT overrides, CSD groups and Java workloads. IMS 15.6 migrations, which need managed ACBs in place before the release marker PTFs go on.

  3. Dataset and general resource profile review, UACC and ID(*) access, revoked and unused user IDs, started task identities and the SETROPTS options auditors ask about.

  4. Enhancements and fixes in COBOL, PL/I, JCL and Assembler, plus Enterprise COBOL 6 recompiles with regression tests aimed at the behavior changes between compiler releases.

  5. REST APIs in front of CICS and IMS transactions so new channels reuse tested logic. Where a rewrite is justified, we carve out one bounded function at a time with parallel runs against the original.

  6. Systems programmers, CICS and IMS specialists, RACF administrators and COBOL developers. Onsite in the US, nearshore or offshore, on contract, contract-to-hire or permanent terms.

capability 01 / 06in production

z/OS upgrades to 3.1 and 3.2

Driving-system and target-system planning, a sandbox LPAR rehearsal, system health checks before and after, and a tested fallback IPL. ISV products are checked for 3.x support before the window is booked.

capability 02 / 06in production

CICS TS and IMS migrations

CICS TS 6.3 upgrades with a review of SIT overrides, CSD groups and Java workloads. IMS 15.6 migrations, which need managed ACBs in place before the release marker PTFs go on.

capability 03 / 06in production

RACF administration and clean-up

Dataset and general resource profile review, UACC and ID(*) access, revoked and unused user IDs, started task identities and the SETROPTS options auditors ask about.

capability 04 / 06in production

COBOL maintenance and compiler upgrades

Enhancements and fixes in COBOL, PL/I, JCL and Assembler, plus Enterprise COBOL 6 recompiles with regression tests aimed at the behavior changes between compiler releases.

capability 05 / 06in production

Modernization through APIs and selective rewrites

REST APIs in front of CICS and IMS transactions so new channels reuse tested logic. Where a rewrite is justified, we carve out one bounded function at a time with parallel runs against the original.

capability 06 / 06in production

Mainframe staffing

Systems programmers, CICS and IMS specialists, RACF administrators and COBOL developers. Onsite in the US, nearshore or offshore, on contract, contract-to-hire or permanent terms.

typical situations

IBM Z Mainframe situations we walk into

We pieced these together from IBM Z Mainframe situations that come up a lot. They're patterns. You won't find a specific client in them.

case file 01

z/OS 2.5 past base support, six LPARs and one retiring sysprog

composite · not a client story
  1. Beforethe situation

    Six LPARs across two sysplexes still run z/OS 2.5. Base support ended in September 2026, about forty ISV products sit on top, and the one systems programmer who knows the SMP/E zones retires next year.

  2. What we dothe work

    We inventory every ISV product and collect each vendor's 3.2 statement first. A sandbox LPAR gets z/OS 3.2 with timings recorded, then test and development LPARs follow. A second engineer shadows the retiring sysprog and documents the zones as the work runs.

  3. Afterwhere you end up

    Production reaches a supported z/OS release on a rehearsed plan, and knowledge of the SMP/E environment lives in runbooks and in more than one head.

case file 02

IMS 15.5 with DBDs and PSBs still built the old way

composite · not a client story
  1. Beforethe situation

    IMS 15.5 runs core policy databases, with ACBs still generated by ACBGEN. The 15.6 upgrade is on the roadmap, but nobody has tried managed ACBs and the DBA team is two people.

  2. What we dothe work

    We copy the IMS catalog setup to a test system, switch it to managed ACBs and run the online and batch regression there. Then we plan the production cut-over, and only after it is stable do the 15.6 release marker PTFs go on.

  3. Afterwhere you end up

    Managed ACBs go live in production ahead of the version change. So the 15.6 migration turns into routine maintenance, with no second change stacked on top of it.

approach

How a IBM Z Mainframe engagement runs

We don't start a step until the last one has produced something you can check.

  1. step 01

    Estate inventory

    We list LPARs, sysplexes, product levels, ISV software, compiler levels and RACF settings, then mark what blocks a move to z/OS 3.2 or the next CICS and IMS release.

  2. step 02

    Sandbox build and rehearsal

    The new z/OS level is built and IPLed on a sandbox LPAR. Health checks run, ISV products start, and batch and online regression runs with timings recorded.

  3. step 03

    Staged rollout

    Test, then development, then production LPARs, each with a fallback IPL plan. CICS and IMS changes follow in their own windows so problems stay easy to isolate.

  4. step 04

    Handover and staffing

    Your team gets the runbooks, updated SMP/E documentation and a skills map. If gaps remain, we place engineers onsite, nearshore or offshore to cover them.

architecture

How IBM Z serves digital channels, partners and analytics

Web and mobile apps get to CICS and IMS transactions through a REST API layer, and partner files come in through batch. Every access goes through RACF. SMF records feed the SOC, and governed copies of the data go out to the warehouse.

How IBM Z serves digital channels, partners and analytics Web and mobile apps get to CICS and IMS transactions through a REST API layer, and partner files come in through batch. Every access goes through RACF. SMF records feed the SOC, and governed copies of the data go out to the warehouse. 01 · CHANNELS 02 · INTEGRATION 03 · IBM Z 04 · DOWNSTREAM REST/JSON async requests transaction call messages inbound files SMF records account aggregation CDC extract files Web and mobile apps customer · agent desktop B2Bi Partner files EDI · SFTP REST API layer JSON to COMMAREA · OAuth IBM MQ queues · triggers z/OS z/OS 3.2 LPARs CICS TS 6.3 · IMS15.6 · Db2 Batch COBOL · JCL · scheduler RACF users · profiles · SMF SIEM SMF type 80 events SP SailPoint RACF account reviews Snowflake replicated tables
Read the diagram as text
  1. Web and mobile apps → REST API layer: REST/JSON
  2. Web and mobile apps → IBM MQ: async requests
  3. REST API layer → z/OS 3.2 LPARs: transaction call
  4. IBM MQ → z/OS 3.2 LPARs: messages
  5. Partner files → Batch: inbound files
  6. RACF → SIEM: SMF records
  7. RACF → SailPoint: account aggregation
  8. z/OS 3.2 LPARs → Snowflake: CDC
  9. Batch → Snowflake: extract files
use cases

Typical IBM Z Mainframe projects

The work teams usually bring us, and the platforms IBM Z Mainframe has to talk to while we do it.

  1. IBM-01 You are still on z/OS 2.5 and need a dated plan for 3.1 or 3.2 common request
  2. IBM-02 The last systems programmer who knows your SMP/E zones is retiring common request
  3. IBM-03 IMS 15.6 is on the roadmap but managed ACBs were never switched on common request
  4. IBM-04 An audit flagged RACF profiles with broad UACC or ID(*) access common request
  5. IBM-05 New digital channels need mainframe data without a full rewrite common request
  6. IBM-06 COBOL modules still compiled with old compilers block a hardware upgrade common request
you keep

What a IBM Z Mainframe engagement leaves behind

These are working documents, written against your configuration, so your team can run them without us.

  • inventory01

    LPAR and product inventory with every blocker to z/OS 3.2 marked

    yours to keep
  • document02

    ISV compatibility matrix with vendor support statements per product

    yours to keep
  • runbook03

    Sandbox upgrade runbook with step timings and fallback IPL plan

    yours to keep
  • report04

    RACF exposure report ranked by UACC, ID(*), WARNING mode and unused IDs

    yours to keep
  • report05

    Managed ACB readiness assessment for the IMS 15.6 migration

    yours to keep
  • inventory06

    Skills map of who knows what, with cover for single points of failure

    yours to keep
talent and delivery · ibm z mainframe

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
roles we staff
  • z/OS systems programmer (SMP/E, parmlib, IPL)
  • CICS TS systems programmer
  • IMS DBA and systems programmer
  • RACF security administrator
  • COBOL and JCL application developer
  • Mainframe API and modernization engineer
01Is z/OS 2.5 still supported?

IBM's lifecycle moved z/OS 2.5 off base support at the end of September 2026. IBM's service extension table lists new and known defect support for 2.5 from 1 October 2026 to 30 September 2029, under a separate agreement. That buys time, but new function and full support are on 3.x, so we treat 2.5 as a migration deadline.

02Should we go to z/OS 3.1 or straight to 3.2?

Usually 3.2. IBM withdrew z/OS 3.1 from marketing on 26 January 2026, and 3.2 has been generally available since 30 September 2025. The real constraint is ISV software: we inventory every vendor product and check its 3.2 support statement before committing to a target.

03How long does a z/OS upgrade take?

It depends on how many releases you skip, how many LPARs and sysplexes you run, and how much ISV software needs new levels. We build and IPL a sandbox first, time each step, and set the production schedule from that rehearsal rather than from a template.

04Can you convert our COBOL to Java?

We can, but we rarely start there. Most estates get more from putting APIs in front of stable transactions and rewriting the few functions that change often. If conversion is the goal, we pick one bounded function, run it in parallel with the COBOL original and compare outputs before going further.

05Do you provide mainframe staff as well as projects?

We do. Certified systems programmers, CICS and IMS specialists, RACF administrators and COBOL developers can all be placed. They work onsite in the US or from nearshore and offshore, across all time zones, and on contract, contract-to-hire or permanent terms.

06Can you prepare RACF for an audit?

Yes. We pull the RACF database into reports, rank profiles by exposure (UACC, ID(*), WARNING mode, unused IDs) and fix the worst first with change records your auditors can follow.

services

Related services

Projects on IBM Z Mainframe usually end up touching one of these, so they're worth a look.

sources 8 sources linked last checked 2026-10-20 content fingerprint 4af09e39
  1. 01IBM product lifecycle: z/OS 3.2ibm.com ↗
  2. 02IBM product lifecycle: z/OS 3.1 (withdrawn from marketing 26 Jan 2026)ibm.com ↗
  3. 03IBM: Service Extension for z/OS and z/VM (June 2026)ibm.com ↗
  4. 04IBM Community: CICS Transaction Server 6.3community.ibm.com ↗
  5. 05IBM Community: IMS 15.6 (AD25-0791)community.ibm.com ↗
  6. 06IBM Community: Enterprise COBOL for z/OS 6.5community.ibm.com ↗
  7. 07IBM Newsroom: IBM z17 announcement (GA 18 Jun 2025)newsroom.ibm.com ↗
  8. 08IBM Training: IBM Z mainframe professional certificatesibm.com ↗
Reviewed by the Cohash team IBM Z Mainframe is a trademark of its owner, used here to identify the platform. how we handle facts and data →
next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it