What is IBM MQ?

IBM® MQ is messaging middleware that simplifies and accelerates the integration of diverse applications and business data across multiple platforms. It uses message queues to facilitate the exchanges of information and offers a single messaging solution for cloud, mobile, Internet of Things (IoT) and on-premises environments.

By connecting virtually everything from a simple pair of applications to the most complex business environments, IBM MQ helps you improve business responsiveness, control costs, reduce risk—and gain real-time insight from mobile, IoT and sensor data.

IBM MQ is available as standalone distributed software, as a physical appliance and on IBM z/OS®. IBM MQ workloads can also be pushed to the cloud. An enhanced version of MQ—IBM MQ Advanced—is available as distributed software and on z/OS to meet a greater set of integration requirements, including extended encryption, file transfer capabilities and a telemetry option for access to data from sensors and mobile devices.

IBM MQ provides:

  • Flexible, near-universal connectivity to adapt systems to meet changing market demands and seize emerging opportunities.
  • Secure message delivery to preserve message integrity and mitigate risk of data loss.
  • Dynamic scaling to improve business responsiveness and control costs.
  • Simplified management and control to improve productivity.
  • A unified messaging solution to simplify integration, lower cost of ownership and accelerate application deployment.

“Everything's moving toward connecting data from different hospitals over a broad area interchange, or health information exchange, and we now have the foundation for that.”

Markus Gogolin, Integration Architecture Team Lead

University Medical Center Freiburg

Get insights and support

Learn from experts and other users. get help if you need it.


IBM MQ and cloud

IBM MQ Advanced

IBM MQ Appliance


Contact IBM

Considering a purchase?