A powerful, mixed-language application server that runs on IBM z/OS®
Modernize enterprise applications with IBM CICS
IBM CICS® Transaction Server, often called CICS, is a world-class, secure, powerful, scalable, mixed-language application server platform used for hosting your transactional enterprise applications in a hybrid architecture. It provides an environment to host applications offering services to address concerns like security, transactionality or data exchange between new and existing applications. CICS can provide these services to applications composed of components written in different programming languages allowing for modernization using languages that best fit your developers’ skills and your business’s needs. Alongside proven reliability, CICS continues to evolve with simplified configuration, an enhanced developer experience, and integrated AI capabilities that help teams modernize applications faster while aligning with current skills and business needs.
Key features
OpenTelemetry support brings native distributed tracing to CICS workloads, giving teams end‑to‑end visibility across hybrid‑cloud environments. With this capability, performance tuning and root‑cause analysis become simpler and faster, as every transaction can be followed through the entire service chain without additional instrumentation. The built‑in integration also feeds traces into your existing monitoring tools, enabling proactive alerting and a unified view of system health. By embedding observability directly into CICS, developers and operators can quickly identify bottlenecks, reduce downtime, and continuously improve service performance.
VS Code Marketplace extensions related to CICS application development are now supported, giving developers a rich ecosystem of linters, debuggers, and productivity tools directly inside their IDE. CICS TS lets developers choose the IDE that best fits their workflow—Eclipse or Visual Studio Code (VS Code)—to build modern CICS applications. The VS Code experience is streamlined with a clean layout, IBM‑provided extensions, and Zowe plug‑ins that simplify code authoring, debugging, and deployment. Quick‑start guides walk you through configuring secure connections to z/OS systems and CICS regions, while built‑in snippets and templates accelerate common tasks. By offering support for extensions running on lightweight, highly customizable editor alongside the traditional Eclipse environment, CICS TS 6.3 boosts developer productivity, reduces onboarding time, and enables faster delivery of business‑critical services.
The MCP server and associated tooling enable seamless integration of AI agents into transactions, allowing developers to embed intelligent capabilities without leaving the CICS environment. Integrated tooling and libraries streamline coding, testing, and deployment, letting teams deliver value faster. Pre-built CICS TS agents, provided as part of watsonx Assistant for Z, provide rapid access to expert knowledge and best practice recommendations from the IBM development team, which combined with live system data significantly reduce the time and effort needed to understand, configure, optimise and troubleshoot your CICS environment.
CICS administrators can optimize applications with thread‑safe access to shared data tables and lower SMF data volumes. Automation is expanded through CICS policies, Ansible playbooks, and IBM Z capabilities, delivering stronger resilience and scalability while cutting operational expenses.
CICS TS introduces built‑in Zero‑Trust networking capabilities that protect every TCP/IP connection out‑of‑the‑box. By integrating AT‑TLS, credentials and cipher suites are managed centrally, eliminating scattered credential sprawl and simplifying compliance. A new SIT parameter forces all CICS TCP/IP traffic to be encrypted—either by CICS itself or via AT‑TLS—ensuring data‑in‑motion is always protected. The CICS Explorer security dashboard adds a “to‑do list” that automatically surfaces gaps in RACF (or other security manager) definitions, guiding teams through incremental remediation. Together, these enhancements give you a single, auditable security layer that aligns with Zero‑Trust principles and reduces operational overhead.
Developers gain modern language support (latest Java, Jakarta EE, Spring Boot, and Node.js) that accelerates the modernization and extension of CICS‑based applications.
Built for real‑world scenarios
Robust controls to secure transactions, resources and networks in tandem with your z/OS security manager and compliance authority.
Applications that efficiently scale and prioritize workloads that deliver the full potential of your IBM Z and z/OS sysplex to meet your enterprise needs.
A choice of familiar languages and frameworks to integrate and modernize your IBM Z applications and data.
Provides an optimized architecture to handle high transaction volumes with low latency and close proximity to data for robust enterprise business processes and SLA compliance.
Technical details
Before you can install CICS Transaction Server for z/OS, there are some preparation steps to do, such as:
You can write Java application programs that use CICS services and run under CICS control. These applications can interact with applications in other languages and communicate with external processes.
You are encouraged to adopt a zero trust strategy regardless of your CICS release. However, some functions such as security discovery and security definition capture (SDC) that are provided in more recent releases of CICS can ease this process.
The CICS Bank Sample Application (CBSA) is an application which simulates the operation of a bank, from the point of view of the Bank Teller. You can use git repo mentioned here to configure CBSA application in your environment.
You can enable CICS applications to call APIs through IBM z/OS Connect, enable the communication stub in the CICS region.
You can configure CICS to participate in OTel tracing by propagating OTel trace context and generating span data records when tasks complete.
Get started
Compare editions
Whether you want to try out the new features of CICS Transaction Server for the first time or set up a production system, IBM provides an edition to suit your needs.
Try CICS in your environment for free today with world-class IBM support.
A licensed, full-function product for enterprise clients’ production use with world-class IBM support.
A licensed, full-function product for production use on new workloads with world-class IBM support.
Licensing options
No charge
Monthly license charge
One-time charge
Task capacity
Maximum 30 user tasks
Unlimited number of tasks
Unlimited number of tasks
Product expiration date
Expires 90 days after ordering
No expiration
No expiration
Usage
Non-production use only
Production use
Production use
IBM Software Subscription and Support (S&S)
*Prices shown are indicative, may vary by country, exclude any applicable taxes and duties, and are subject to product offering availability in a locale.