It's fairly easy to set up and configure. It's very effective as far as what we need to do with the type of processing that we're trying to get done, message-based processing. It is easily replicate-able. We have tons of servers that actually handle different queues; it's very helpful with that.
Director Mainframe System Engineering at a insurance company with 1,001-5,000 employees
It cuts out a lot of programming that has to be done for transforming data into the format that we need it to be.
What is most valuable?
How has it helped my organization?
In conjunction with some other products we use, such as IIB, it does a lot of the transformation. It cuts out a lot of programming that has to be done for transforming data from our carrier customers into the format that we need it to be. That's really one of the big benefits.
What needs improvement?
There is room for improvement with the price. It's actually not really one of the high-priced items, but everything's relative.
I'm not really sure that there's a lot that we could really think of that we would need above and beyond where we are today, and the way we use it.
What would be nice is some kind of a built-in monitor. That would be something that'd be really helpful; some kind of a performance-type monitor. I know there is one, but it should be built-in. It should be automatic.
Or, a particular queue manager; that would be really helpful, I think.
What do I think about the stability of the solution?
It's extremely stable. We very seldom have any issue with it. We have it clustered between z/OS and zLinux. We've never had any serious problem with it.
Buyer's Guide
IBM MQ
February 2025

Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
839,319 professionals have used our research since 2012.
What do I think about the scalability of the solution?
It is easily scalable; very scalable. We can scale both internally in a virtual machine – the size of a queue or a number of queues – and it's also across multiple virtual machines. We use it both ways to scale up.
On z/OS, queue managers are very easy for us to generate and build new ones if we need to or multiple queues on the same queue managers; it’s a very effective tool.
How are customer service and support?
We have occasionally used technical support for MQ, if we really run into an issue. That has worked out pretty well. As a matter of fact, most of the time, for any kind of an issue, we've usually had it resolved within a day. That's the way we want it.
Which solution did I use previously and why did I switch?
The decision to invest in MQ was made prior to my starting at the company I'm at. I can't take claim for that. I was at another site, and we weren't using MQ at that other site.
How was the initial setup?
I'm a director and me and my team were involved in the initial set up of MQ. It was very straight forward. We had people that were familiar with it. Some of the people that I worked with, or that worked for me, really had a good background, so it went very quickly, and it was very straight forward.
What other advice do I have?
One of the things that we've been asked about is using open-source message queuing alternatives. One of the things we've always fallen back on is that we like the IBM support; we like the release. We don't want to have to worry as much about the levels of software; IBM already takes care of that. It integrates with the other products that we're using. All of those things kind of play together, especially in our case; we're a very big WebSphere Application Server, and as I’ve mentioned, a very big IIB server as well. It's really important that they all work and play together.
I’ve had really very little trouble with it. It's very effective. I don't think on either side, z/OS or zLinux, we've really had any trouble with it to speak of. Sometimes when we do some of the clustering things, we've run into questions or we run into things.
In general, it's been very, very solid.
The most important criteria for me when selecting a vendor to work with is that they're established; that we're not going to be concerned with, "They're here today, and gone tomorrow."
Probably one of the bigger criteria, nowadays, is the ability to support the software. We know we're going to run into trouble. We know we're going to have problems. We know we're going to have questions. We want to make sure that we have a vendor that can support us at that point.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Associate Software Engineer at a financial services firm with 1,001-5,000 employees
It allows us to observe the status of our applications in real time.
Valuable Features:
The most valuable feature is primarily seeing the messages as soon as I log in; being able to see in real time that information.
Improvements to My Organization:
It allows us to observe the status of our applications in real time; basically, very quick.
I would say it makes the organization more efficient, more reliable; and whenever there is an error, I guess resilient is the word I'd use.
Room for Improvement:
It would be nice to see it outside of the z/OS environment, I think. If there was any other type of standalone client application, that's something that I would be interested in.
It's within z/OS, so it's green screen. It's not user friendly, but I can understand that. I've had the training to be able to look at it. It definitely could be improved, but within z/OS, you know you're not going to get any type of color graphical interface. I don't know what else you could do with it.
Stability Issues:
It's pretty stable. I don't work with the support of it much, so I'm a general user.
We do have issues from time to time, but because our environment is so complex, it's hard to say whether it's MQ's fault or the messages coming in and out of MQ. I deal a lot with performance and capacity. When there are capacity concerns, when there is too much taking up the system’s CPU, it's difficult to see where the issue lies, but I would say it's been solid for what I use it for.
Other Advice:
As far as advice, I would just say familiarize yourself with MQ as much as you can. The Redbooks are great. The implementation of that software solution is something that anyone should be knowledgeable about.
We have a list of approved vendors so I guess the most important criteria for me when selecting a vendor is just a reliable relationship. That's all approved by a different team. We have a hand in maintaining some of the relationships but not much in the creation of them.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
IBM MQ
February 2025

Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
839,319 professionals have used our research since 2012.
Technical Specialist at a maritime company with 10,001+ employees
Offers very good performance as well as scalability and stability
Pros and Cons
- "Offers good performance as well as scalability and stability."
- "Should have more integration in the monitoring tools."
What is our primary use case?
I'm a technical specialist and we are customers of IBM.
What is most valuable?
This solution offers good performance as well as scalability and stability. It offers a template that's beneficial for any company.
What needs improvement?
I'd very much like to see more integration in the monitoring tools.
For how long have I used the solution?
I've been using this solution for nine years.
What do I think about the stability of the solution?
The stability is good.
What do I think about the scalability of the solution?
The solution offers very good scalability.
How was the initial setup?
The initial setup was straightforward. It's all about planning because we have multiple application teams involved. Deployment takes somewhere between half an hour to an hour, but for the coordination to check and perform from the application side, takes almost a full day because we have critical, multiple applications. It needs to be coordinated and we need to be sure they are able to connect perfectly with our environment or with the MQ.
What's my experience with pricing, setup cost, and licensing?
We pay an annual license fee.
What other advice do I have?
I recommend this product and rate it a nine out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software Engineering Expert at a tech services company with 10,001+ employees
Integrates well, helpful technical support, but stability needs improvement
Pros and Cons
- "Overall the solution operates well and has good integration."
- "We have had scalability issues with some projects in the past."
What is our primary use case?
IBM MQ is one of the biggest message exchanges in our company. We are in the process of migration to a cloud base environment because in some projects we are using RabbitMQ and Amazon SQS. However, IBM MQ is a big part of our technology ecosystem.
What is most valuable?
Overall the solution operates well and has good integration.
For how long have I used the solution?
I have been using IBM MQ within the past 12 months.
What do I think about the stability of the solution?
We have had stability issues using the solution for some of our projects.
What do I think about the scalability of the solution?
We have had scalability issues with some projects in the past.
How are customer service and technical support?
The technical support has been helpful.
Which solution did I use previously and why did I switch?
I have used RabbitMQ and Amazon SQS.
How was the initial setup?
The installation can be easy, but it depends on the environment.
What other advice do I have?
I recommend others use a more cloud-native approach to messaging.
I rate IBM MQ a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
VP - Accelya Kale Solutions Ltd at Accelya World SLU
Ensures fast, reliable message transmissions without unplanned failures
Pros and Cons
- "Data integrity, reliability and security are valuable features that IBM MQ possesses."
- "There is no dependency on the end party service's run status."
What is our primary use case?
We use IBM MQ for message transmission between our customers, and their agents or global message service providers, such as SITA or ARINC, for tier one critical applications.
How has it helped my organization?
Applications are time critical, and IBM MQ has played a significant role in ensuring fast, reliable message transmissions. With IBM MQ in place, fear of messages getting lost in the case of an unplanned failure is almost none.
What is most valuable?
- Data integrity, reliability and security are very important to our business.
- No messages are lost, and recovery is good in case of any serious failures.
- No dependency on the end party service's run status.
For how long have I used the solution?
One to three years.
How is customer service and technical support?
No technical issues come to mind.
What's my experience with pricing, setup cost, and licensing?
In terms of cost, IBM MQ is slightly on the higher side.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Enterprise Architect at a tech services company with 501-1,000 employees
It allows data transmission from multiple platforms in a fault-tolerant manner.
What is most valuable?
It allows data transmission from multiple platforms in a fault-tolerant manner, that's the biggest feature. It is important for us because we do a lot of data transformation and data transmission between different systems; that's one of the biggest things that we do.
How has it helped my organization?
It's the backbone of all our data transformation and integration. Thus, this solution is our main integration platform.
What needs improvement?
Maybe, there should be a containerized version of the application, that can be deployed on the enterprises. So, there is need for a Docker container version of this product.
They need to do a better job of getting it into the open-source world, so that other people, who are more dependent on open-source technologies, start using it as well.
What do I think about the stability of the solution?
We've been using it for ten plus years now, so it's been good.
What do I think about the scalability of the solution?
It has scaled to all our needs.
How are customer service and technical support?
We have used technical support. I can't think of any issues with technical support. We've received the support that we needed, on time.
Which solution did I use previously and why did I switch?
We've been using it for a long time. We were not using any other solution before.
Which other solutions did I evaluate?
We probably looked at IBM and Red Hat solutions. The reason as to why we chose IBM is because they are more mature in that area.
Longevity, deep support and technical depth are my most important criteria in selecting a vendor.
What other advice do I have?
You should take a look into this solution.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Systems Administrator at a healthcare company
The most valuable feature is the interconnection of data between different systems.
What is most valuable?
For the IBM MQ solution, the most valuable feature is the interconnection of data between the different systems. In our company, we use mainframe, Windows, and Unix and it provides communication with different plans like associations and the federal employee plan. That's what we're looking for.
The main feature right now that we're looking for is open source and that is where we see more challenges coming up with the product. This is because a lot of the applications are going with open source such as cloud and providing connection with the cloud. We have Amazon AWS cloud services or Microsoft Azure services and the applications are deployed there, so connectivity with those type of applications is necessary.
How has it helped my organization?
IBM MQ has broadened a lot of communication between interconnecting the applications. It's more fault tolerant, since we have the message delivery guaranteed. We have high availability for the application and it's not stateful. It has provided the features such as the application to process messages from the mainframe as well as from the web, so we can increase the throughput of the system.
What needs improvement?
The response time could be improved because that's our main concern. Once our system is down, then it impacts our business since we have another partner who is dependent on us.
There is need for more integration with cloud. That's what we're looking for, because that's what the company is moving towards.
What do I think about the stability of the solution?
The stability is very good, actually. In our organization, we saw almost 99.9% uptime for the product.
What do I think about the scalability of the solution?
The scalability is really good, because only your system limits the functionality. We can add more storage / more memory and we can always scale up.
How are customer service and technical support?
We have used the technical support, but we are more concerned about the response time. For example, we have severity 1 issues and the system is down, but we still see time gaps and they don't respond.
Which solution did I use previously and why did I switch?
Previous, we were using the Oracle Tuxedo solution and it had a lot of limitations. It was not able to interface with a lot of the other systems, i.e., the interface was only with C-based operating systems/programs that use only Windows. That's why we switched to IBM MQ, since it brought a lot of benefits.
How was the initial setup?
The setup was complicated because when I started and there were around 400 queue managers. We have four companies that we communicate with, so we changed a lot of the architecture, i.e., we went from the local queue managers to centralize and to reduce issues, in order to have a more manageable system.
Which other solutions did I evaluate?
Actually, we looked at IBM and Microsoft. However, IBM had a wider scope of the product, and compared to it, Microsoft provided limited platform support. That's why we chose IBM.
The factors that we look at before selecting a vendor, are how the product supports integration with other companies and the overall support they provide to us.
What other advice do I have?
Definitely, you should use IBM MQ because it is a stable product and provides a wide interface with different systems. You can talk to mainframes on other systems as well, so I would highly recommend this product.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Engineer at WinWholesale
The scalability and high uptime are valuable.
What is most valuable?
Its scalability and uptime is very high. So, these are the two main valuable features of this product. We rarely see any downtime on MQ's side of the product.
How has it helped my organization?
It helps us, i.e., even if some of the other apps are down, we don't lose any of the customer data, so it's very beneficial from that perspective.
What needs improvement?
We would like to see more clustering, high availability, and also monitoring features. Monitoring is a big part. We would like to see if we get back out queues or the queue depth goes high, so that we can be alerted on that.
It still needs some improvement, in terms of high availability and the clustering needs to be improved. Monitoring is a big piece which is missing.
For how long have I used the solution?
We have been using this solution for the past ten years.
What do I think about the stability of the solution?
For the stability of this product, I would give it a 9/10 rating. Only sometimes when some queue manager dies, then at that point, we lose a couple of messages but not a whole lot.
How is customer service and technical support?
I would give the technical support a 7/10 rating because we do get the response back, but a lot of time gets wasted in carrying out processes such as getting and sending logs, instead of coming online and sharing the screen and troubleshooting the issue.
Which other solutions did I evaluate?
We work with Proficient Solutions, Inc. and Prolifics. There are others as well, but these are the two major ones.
The number one criteria while selecting a vendor is availability. The other factors that we look for are proximity, their technical knowledge, market reputation and of course the pricing policy.
What other advice do I have?
It's a good product. Compared to the other products on the market, it's a very good product. Based on your company needs, you should give it a try and it should work.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free IBM MQ Report and get advice and tips from experienced pros
sharing their opinions.
Updated: February 2025
Product Categories
Message Queue (MQ) Software Business Activity Monitoring Message Oriented Middleware (MOM)Popular Comparisons
MuleSoft Anypoint Platform
ActiveMQ
VMware Tanzu Data Solutions
Amazon SQS
Red Hat AMQ
PubSub+ Platform
Amazon MQ
Oracle Event Hub Cloud Service
IBM Event Streams
Aurea CX Messenger
Memphis
Red Hat JBoss A-MQ for xPaaS
Buyer's Guide
Download our free IBM MQ Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What are the differences between Apache Kafka and IBM MQ?
- What is the pricing of IBM MQ for 1 license and 2 cores?
- What Is The Biggest Difference Between ActiveMQ and IBM MQ?
- What is the biggest difference between IBM MQ and RabbitMQ?
- How does IBM MQ compare with VMware RabbitMQ?
- When evaluating Message Queue, what aspect do you think is the most important to look for?
- What Message Queue (MQ) Software do you recommend? Why?
- What is the best MQ software out there?
- What is MQ software?
- Why is Message Queue (MQ) Software important for companies?
IBM MQ can be shipped in Docker www.youtube.com