Home Z software IMS IBM Information Management System

A world-class secure database combined with a powerful transaction manager that runs on IBM z/OS

Try it at no cost Browse IMS events

IBM Information Management System (IMS™) is a hierarchical database and transaction management system available on z/OS®. 

IMS serves as an application platform, comprising a secure database management system and a scalable transaction manager built for high-performance online transaction and data processing.

By leveraging APIs and distributed connectivity, IMS can integrate with modern tools and emerging technologies, enabling it to host and extend the functions of your business-critical applications.

IMS contains two major components that can be used together or separately:

  • IMS Transaction Manager (TM): Host mission-critical applications to support billions of transactions per day1.
  • IMS Database Manager (DB): Securely store, manage and process critical data with confidence.
What's new

Explore new functions within IMS that are delivered as part of the continuous delivery process.

Explore IMS management of ACBs


IBM Information Management System (IMS) is a complete system, consisting of both a robust database management system and a scalable transaction manager that is built for high-performance online transaction and data processing. Introduction to IMS Maintain message integrity

Process billions of transactions per day, while restart and recoverability facilities ensure that no data is lost, and every record is accounted for.

Introduction to IMS operations and recovery
Enhance security

IMS coupled with IBM Z® data and security technologies help safeguard your enterprise with tools that were designed to allow you to securely build, run and manage your applications. 

Securing interactions with the IMS Transaction Manager Data set encryption support for IMS
Increase flexibility

Modernize your cloud by using languages like Java™ and leveraging today's hybrid cloud methodologies with IBM z/OS® Connect to make IMS data and transactions easily accessible. 

IMS solutions for Java development overview Mobile and REST API solution with IBM z/OS Connect
Get hybrid cloud ready

Automate IMS with open-source tools and Ansible® for faster, simpler deployment. Streamline your DevOps pipeline with cloud-ready APIs that seamlessly integrate to drive agility and efficiency.

Red Hat Ansible Certified Content for IBM Z
IMS Transaction Manager (IMS TM) is a secure and scalable platform supporting hybrid cloud adoption, integrating open-source tools for modernization and automation to fuel enterprise growth. Learn how to amplify your enterprise with IMS Modernize applications with Java and API

Enhance your IMS applications by leveraging Java interoperability with COBOL or PL/I. This enables application or database access across distributed and z/OS environments using the IMS TM resource adapter, Universal Driver, and APIs, accelerating application modernization.

Java application development for IMS
Automate your DevOps pipeline

Deploy applications faster with Ansible to drive agility and efficiency within your enterprise and bring greater cohesion amongst development and operational teams. 

Ansible IMS collections Red Hat Ansible Certified Content for IBM Z
Scale and prioritize your workloads

Extend your applications with IMS TM’s high throughput to efficiently access and process your transactions from any cloud application without additional code, no matter where your data resides.

REST API solution with IBM z/OS Connect
IMS Database Manager (IMS DB) is a highly performant hierarchical database that securely stores, manages, and processes your most critical data. Rediscover why enterprises trust IMS DB to manage their critical data Pure data integrity

Robust lock management and extensive logging ensure that IMS provides uncompromised integrity, and that every record is accounted for, and no data is lost or inadvertently deleted.

Internal Resource Lock Manager
Open access to IMS data

Access IMS database easily from any distributed or cloud application using API or SQL.

IMS SQL API access to IMS data
Optimized performance and reliability

Leverage hierarchical databases which reduce processing overhead, streamline query processing and enable high availability, storage, speed and low-cost solutions. 

IMS database reliability
Enhanced security and compliance management

Enable the built-in IBM Z pervasive encryption and z/OS data set encryption with minimal CPU overhead and no application changes to protect your data no matter where it resides.

IMS security
Data management flexibility

With the removal of IMS proprietary tasks, you can access IMS data through an industry standard data definition language, which provides greater flexibility in data management.

DDL for IMS Easier way to submit IMS DDL
Reduce talent gaps

Integrate cloud-native tools and technologies with IMS subsystems using APIs and database administration tasks which help reduce talent gaps and enable access to more users.

Product comparison

Explore the different products that give you the flexibility to choose what works best for your enterprise.

Product specifications

IMS 3-day trial

Access IMS catalog and data with SQL by using IMS Explorer and automate IMS administrative tasks by using Red Hat® Ansible Certified Content for IBM Z.

Try it free

IMS (TM and DB)

Experience the traditional pairing of IMS Database Manager and IMS Transaction Manager, which is offered as a monthly licensed system.

IMS Transaction Manager Value Unit Edition (VUE)

Host mission-critical applications that support billions of transactions per day2 in a cost-effective way.

IMS Database VUE

Manage growth with this right-size IMS data server solution offered with one-time charge pricing.

Pricing plan


Monthly licensed version

One-time charge price metric based on Value Units

One-time charge price metric based on Value Units

Flexible pricing


Tailored fit pricing

Qualified workloads

Qualified workloads

Continuous access to the latest features


Access to educational materials


World class personalized support


Sold separately

Software description support

Sold separately

Software description support
Technical details
Software requirements

IMS 15 requires the following minimum version, release or modification levels (as long as those versions remain available and supported by IBM):

  • IBM z/OS and IBM Z® systems processor
  • Java™
  • IRLM
  • IBM Db2®, IBM CICS®, IBM WebSphere® MQ and IBM WebSphere® Application Server
All software requirements
Hardware requirements

IMS 15 runs only in z/Architecture® mode on an IBM System z10® processor or higher.

All hardware requirements

Frequently asked questions

Monthly license charges (MLC) apply to many IBM Z software products, including IMS.  Pricing and terms and conditions for MLC products are based on the pricing metric you select. MLC pricing metrics can roughly be grouped into two categories: full capacity based pricing metrics and sub-capacity capable pricing metrics.

No. Both components of IMS must use the same pricing metric. They can either both be MLC or both be OTC.

For example: if you use both IMS Database Manager and IMS Transaction Manager, you cannot use the one-time charge (OTC) pricing metric for one and the monthly license charge (MLC) pricing metric for the other.


Learn about accessing IMS catalog and data with SQL by using IMS Explorer and automate your IMS administrative tasks by using Red Hat Ansible Certified Content for IBM Z.

Learn how to:

  • Access IMS catalog and database with SQL by using IMS Explorer
  • Explore the IBM z/OS IMS Ansible collection
  • Automate IMS managed ACBs and catalog with Ansible
Try it free
Downloads The downloads are available to IMS customers at no additional cost. IMS TM Resource Adapter

Download IMS TM resource adapter. It is used by Java™ applications or web services to access IMS transactions that are running on host IMS systems.

Explore the documentation Download now
IMS Enterprise Suite

Download IMS Enterprise Suite. It provides user-friendly standard interfaces, simplifies IMS metadata generation, eases application development and expands IMS access.

Explore the documentation Download now
IMS Universal Drivers

Download IMS Universal Drivers. Its software components provide Java applications with connectivity and access to IMS databases from z/OS and distributed environments through TCP/IP.

Explore the documentation Download now
Education IMS introductory video series

Just getting started with IMS? Watch these short introductory videos on IMS TM, IMS DB and application development.

IMS courses on IMS Central

Explore self-paced courses and earn a digital badge.

Resources IBM z/OS Connect and IMS Performance Evaluation

Read the full IBM z/OS Connect and IMS Performance Evaluation. (1.5 MB)

IMS Performance Evaluation on IBM z16

Take a deeper dive into the performance and workload data analysis. (4.7 MB)

Application modernization with Java

Explore how IMS provides support for developing applications by using the Java programming language.

IMS GitHub

Explore IMS sample code and tutorials for your IMS application development and deployment needs.

Java in IMS

Watch a demo of how to create an end-to-end JDBC application.

IMS Advocacy Hub

Get access to IMS advocates and a wealth of advocacy resources on our platform, empowering advocates with insights, tools and inspiration.

Related products IMS Tools

Enhance the performance of IMS with on-demand, application-specific database and transaction management tools.

IMS Enterprise Suite

Support open integration technologies to enable new application development and extend access to IMS transactions and data.

Red Hat Ansible Certified Content for IBM Z

Connect IMS to your wider enterprise automation strategy.

IBM z/OS Connect

Design and run OpenAPI conformant APIs to interact with z/OS applications and data.

Take the next step

Explore how IMS can transform your enterprise and support your hybrid cloud deployment strategy.

Join the community Read the product brief
More ways to explore Explore IMS Tools IMS Central Join IMS Gold Documentation Support IBM Redbooks Support and services Global financing Flexible pricing Education and training Community Developer community Business Partners Resources

1, 2 Atruvia AG case study https://www.ibm.com/case-studies/atruvia-ag 

DISCLAIMER: The performance data and client examples cited are presented for illustrative purposes only. Actual performance results may vary depending on specific configurations and operating conditions. THE INFORMATION IN THE DOCUMENT IS PROVIDED “AS IS” WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED, INCLUDING WITHOUT ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT. IBM products are warranted according to the terms and conditions of the agreements under which they are provided.