We work with an organization who has only one product and that works with IBM MQ. Combined with IBM MQ, this product is our primary data store.
Technical Manager at MetLife
The performance and reliability are some of its valuable features, but I want to ensure event-driven mechanisms are included in the next release
Pros and Cons
- "Combined with IBM MQ, this product is our primary data store."
- "I'm not sure that current version has event-driven mechanism requests that people go for. I would like the latest version to come with both type of event mechanisms: an email server and a POP server. If that is not there, then that would be a great addition."
How has it helped my organization?
What is most valuable?
There are many things that I like about IBM MQ, such as, its performance and reliability.
What needs improvement?
I'm not sure that current version has event-driven mechanism requests that people go for. I would like the latest version to come with both type of event-driven mechanisms: an email server and a POP server. If that is not there, then that would be a great addition.
For how long have I used the solution?
I have been with a company for the last three years who has been using IBM. I was with another organization before that who used it for four or five years.
Buyer's Guide
IBM MQ
October 2025
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: October 2025.
872,098 professionals have used our research since 2012.
What do I think about the stability of the solution?
For the last three years, I haven't faced any stability issues. I would rate the stability as a nine (out of 10).
How are customer service and support?
Support is managed by the vendor management team. This is being taken care by some of the managers.
What's my experience with pricing, setup cost, and licensing?
I was not involved in the pricing structure.
Which other solutions did I evaluate?
There are quite a lot of competitors of IBM MQ who have high capabilities.
What other advice do I have?
I would rate the product as a seven (out of 10).
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Service Delivery Consultant at a computer software company with 10,001+ employees
No loss of data is a key feature for our customers
Pros and Cons
- "Clustering is one of its most valuable features."
What is most valuable?
- Clustering
- Multi-instance
For how long have I used the solution?
I have worked with IBM MQ for three to four years.
What do I think about the stability of the solution?
The stability and performance are good and our customers are happy with these aspects. In my years working with it I haven't seen many issues, and with the type of support IBM provides, it has been fine.
How are customer service and technical support?
I have been in contact with IBM support many times. I am satisfied with the support.
How was the initial setup?
The initial setup is straightforward. It's not very complex.
What's my experience with pricing, setup cost, and licensing?
Most of our customers are quite happy with the solution but they have an issue with the cost. They want to move to cheaper solutions.
What other advice do I have?
The best advice I can give is that it provides stability and performance and there's no loss of data. That is most important for our customers. The data will never be lost.
It is used by large enterprises.
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner.
Buyer's Guide
IBM MQ
October 2025
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: October 2025.
872,098 professionals have used our research since 2012.
Consultant at a financial services firm with 10,001+ employees
Enables us to distribute records, working with a mainframe system
Pros and Cons
- "I haven't seen any severe issues related to it. Most of the time it's running. That is the advantage of IBM MQ."
- "In terms of volume, it is not able to handle a huge volume. We also have limitations of queues related to IBM MQ. We often need to handle a very big volume, but currently we do have limitations. If those kinds of limitations could be relaxed, it would help us to work better."
What is our primary use case?
All our applications run around MQ. We run a backend system working with a mainframe and we distribute records via MQ. We are using it daily.
What is most valuable?
From the time I joined this company I have been working with IBM MQ. Until now I haven't seen any severe issues related to it. Most of the time it's running. That is the advantage of IBM MQ.
What needs improvement?
It could be easier to use.
For how long have I used the solution?
I have been working with IBM MQ for close to 14 years.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
It can scale but sometimes, in terms of volume, it is not able to handle a huge volume. We also have limitations of queues related to IBM MQ. We often need to handle a very big volume, but currently we do have limitations. If those kinds of limitations could be relaxed, it would help us to work better.
How was the initial setup?
I'm working on the development side. There is a setup team that is dedicated to working on implementations. I don't have enough hands-on in the configuration of MQ to comment on the setup.
What other advice do I have?
If you're looking for stability I would recommend using IBM MQ. But people, these days, are starting to work with Kafka, which is an open system. I don't have enough knowledge about Kafka to comment on it. I just work with MQ.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Integration Consultant at Dubai Technology Partners
Provides us with several connection channels and name-based and user-based authentication
Pros and Cons
- "The MQ protocol is widely used across multiple applications and it's so simple for connectivity."
What is our primary use case?
We are mainly using it for communication, for connecting to multiple systems. Applications are putting their messages on MQ and, from MQ, we are reading them using IBM Integration Bus. We then process them and send back the response.
What is most valuable?
The MQ protocol is widely used across multiple applications and it's so simple for connectivity.
Other valuable features include the
- messaging format
- message persistence
- security features, including several connection channels and name-based and user-based authentication.
What needs improvement?
I had some issues earlier, two, three years back. I don't exactly remember them now.
For how long have I used the solution?
I have been working with IBM MQ for eight years. We are currently trying to implement IBM MQ on OpenShift and cp4i. We have MQ on-premises and we are trying to migrate it to OpenShift, a container platform.
What do I think about the stability of the solution?
Stability-wise, it's very good. People have been using it for 15 to 20 years. MQ and IIB are the most stable products from IBM.
What do I think about the scalability of the solution?
We can scale up and down anytime. There are no issues there. We have 20 to 30 internal applications connecting to middleware and all of them are connecting using the MQ protocol.
How are customer service and technical support?
We haven't had major issues, but whenever we have had an issue we have written to IBM and they have gotten back to us on a timely basis.
How was the initial setup?
The setup is straightforward. There is not much to create, it's a one-time setup, including configuring the high-availability. That is the main thing. The parameters create the queues. It takes about 10 to 15 seconds for each queue.
In addition, we had IIB, the IBM Integration Bus deployment, including message flows and DB scripts, etc. So the deployment was not only MQ. In deploying IIB flows, we had some queue creation, server connections, and channel creation. Overall, it was about 80 percent IIB deployment and 20 percent MQ deployment.
We had two people involved: one guy from the support team and one guy from admin. For maintenance, in the sense of the application support, we have four team members but we are handling multiple applications, not only MQ.
What about the implementation team?
We deployed it ourselves.
What's my experience with pricing, setup cost, and licensing?
Although I'm not involved with costs in our company, IBM products, in general, have high licensing costs and support costs are too high. A lot of people have started using open-source, like Kubernetes and microservices. There is also Apache ActiveMQ. There are many other products out there.
What other advice do I have?
I would tell people to use this, except that the pricing and support costs are too high.
I would rate MQ at eight out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner.
Project Manager/System Architect/Senior Mainframe System Engineer/Integration Specialist at a tech services company with 51-200 employees
Highly scalable; provides different ways to establish high availability and workloads
Pros and Cons
- "It's highly scalable. It provides various ways to establish high availability and workloads. E.g., you can spread workloads inside of your clusters."
- "They could integrate monitoring into the solution, a bit more than they do now. Currently, they have opened the REST API so you can get statistic and accounting information and details from MQ and build your own monitoring, if you want. IBM can improve the solution in this direction."
What is our primary use case?
We mainly use it for exchanging messages between application servers, back applications (e.g., databases), etc.
What is most valuable?
The message is delivered. This is the most important thing.
Overall, I have been satisfied with the solution's stability and scalability.
What needs improvement?
They could integrate monitoring into the solution, a bit more than they do now. Currently, they have opened the REST API so you can get statistic and accounting information and details from MQ and build your own monitoring, if you want. IBM can improve the solution in this direction.
For how long have I used the solution?
15 years.
What do I think about the stability of the solution?
It is very stable.
What do I think about the scalability of the solution?
It's highly scalable. It provides various ways to establish high availability and workloads. E.g., you can spread workloads inside of your clusters.
We have 20 engineers, admins, and integrators using this solution in our company.
How are customer service and technical support?
I would rate IBM technical support as a four (out of five) because they are a big company. If you want to get through all the technical support levels, then you need to spend some time. However, this is normal for such a big company.
How was the initial setup?
The initial setup is straightforward, but you need to take the platform into consideration. If you are talking about Linux, AIX, and Windows, then the setup is really straightforward. However, z/OS or iSeries from IBM are not so straightforward so you need to be familiar with those platforms.
It takes half a day to fully configure MQ on Windows and Linux, and a bit longer on AIX. For z/OS and iSeries, it takes about five days to fully configure their environments.
What's my experience with pricing, setup cost, and licensing?
There is a different platform price between Windows, z/OS, and iSeries.
What other advice do I have?
I would definitely recommend IBM MQ to other people who are looking to implement this solution. They are going in the right direction. Everything is really in place and can be fully obtained. For me, the solution is a perfect product.
I would rate this solution overall as a nine (out of 10).
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner and reseller.
Freelance at SÍŤ spol. s.r.o.
Provides our clients with performance and stability, while requiring little support
Pros and Cons
- "IBM MQ is the right choice because of the stability and the performance. And from the support perspective, it's enough to have a really small team."
- "What could be improved is the high-availability. The way MQ works is that it separates the high-availability from the workload balance. The scalability should be easier. If something happens so that the messages are not available on each node, scalability is only possible for the workload balance."
What is our primary use case?
We use it for message transfer, mostly for a queue of the messages. Sometimes, we also consider using the topic space solution. But it is mostly for transferring messages between two applications. The applications are located in a different country, so it is also used for communication of MQ to MQ.
What is most valuable?
What I like the most about IBM MQ is the
- reliability
- robustness.
What needs improvement?
What could be improved is the high-availability. The way MQ works is that it separates the high-availability from the workload balance. The scalability should be easier. If something happens so that the messages are not available on each node, scalability is only possible for the workload balance. That's a big difference. And the application must be prepared to consume from each node so that it doesn't lose a message. Otherwise, you lose the ordering of the messages.
For how long have I used the solution?
I've been using IBM MQ for more than five years. We're currently using version 8 and we are switching to version 9.
What do I think about the stability of the solution?
MQ is known for its stability.
How are customer service and technical support?
The technical support depends on the kind of request you have. IBM is a big organization, and sometimes it takes time, while other times it's very quick. But what is great is the documentation and they even define some bugs. They have a willingness to describe these as an APAR (authorized program analysis report) on IBM pages and they're easy to find for the solution.
How was the initial setup?
The installation is easy but the configuration could be complicated because you have to specify a lot of stuff, like queues. It could be a little bit complicated to configure if you have some specific scenarios. For a simple scenario it's easy, but when you have somewhat more complicated scenarios — for example, when you have a hybrid or you need to support some specific security requirements which you use to implement custom components — then it's not easy.
The time it takes to deploy depends on what type of clusters you need. For deployment for testing purposes, where you do not need any cluster, it can really be done in one day, maximum. It's not that difficult. But if you need to deploy a cluster, like a Veritas Cluster, and to prepare the workload balance, it can take days, with system testing etc. You have to combine a lot of other components.
What other advice do I have?
I would recommend it. If you're looking for a traditional queuing system, IBM MQ is the right choice because of the stability and the performance. And from the support perspective, it's enough to have a really small team. It depends on the number of instances, of course. But MQ is not difficult to support. It's mostly to solve communication issues for applications and to determine what type of communication you prefer: the traditional MQ or via JMS, where you have to put it into the headers. But if you pass it, it is very stable after that and has very good performance.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner.
Administrator at a healthcare company with 10,001+ employees
Stable, reliable, and scalable, and helps keep our data safe
Pros and Cons
- "It is stable, reliable, and scalable."
- "If they could come up with monitoring dashboards that would be good. We are using external monitoring tools, apart from our IBM MQ, to monitor IBM MQ. If we could get monitoring tools or dashboards to keep everything simple for the user to understand, that would be good."
What is most valuable?
Everything looks fine. It is
- stable
- reliable
- scalable.
What needs improvement?
I am not involved with it at the architect level. I am providing entry-level support for the product. But perhaps if they could come up with monitoring dashboards that would be good. We are using external monitoring tools, apart from our IBM MQ, to monitor IBM MQ. If we could get monitoring tools or dashboards to keep everything simple for the user to understand, that would be good.
What do I think about the stability of the solution?
The stability looks good.
What do I think about the scalability of the solution?
The scalability is good. I don't have any issues with it.
How was the initial setup?
The initial setup is not complex. It's very simple. I didn't find any difficulty with it.
What other advice do I have?
Apart from IBM MQ, we are using IBM Integration processor. We are pretty satisfied with the product.
I would strongly recommend the solution, depending on the elements and architecture you're using. If you want to keep your data safe, I would definitely recommend using IBM MQ. We are satisfied with the service provided by IBM MQ. We don't have any issues.
I would rate it at 10 out 10. It's the best.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Architect & System Engineer at Servicio de Impuestos Internos
Offers session recovery and high availability with little maintenance
Pros and Cons
- "The high availability and session recovery are the most valuable features because we need the solution live all day."
What is our primary use case?
We use it for file transfer and batch processing. We upload electronic documents to the Chilean government.
We use version M2002 Model B and our clients use version 7.5.
How has it helped my organization?
We use it for our factory where we have a system that uploads electronic documents for the entire country.
What is most valuable?
The high availability and session recovery are the most valuable features because we need the solution live all day.
The product gives us security.
For how long have I used the solution?
I have been using it for six years.
What do I think about the stability of the solution?
We are happy with the solution. It is stable and doesn't require much maintenance. Two people maintain this solution: an architect and engineer.
What do I think about the scalability of the solution?
We have two appliances, and that is enough for now.
There are a million end users.
How are customer service and technical support?
The technical support is good. They respond in a timely fashion when we have problems.
Which solution did I use previously and why did I switch?
We switched to IBM MQ when we consolidated our software and hardware integrations.
How was the initial setup?
The initial setup was easy because IBM did the installation and integration of MQ with our appliance.
The deployment took a month.
What about the implementation team?
The vendor did the MQ installation. We had a good experience with the IBM consultants.
What was our ROI?
We don't keep track of return on investment because we offer a public service.
What's my experience with pricing, setup cost, and licensing?
The price is high.
Which other solutions did I evaluate?
I did not choose this solution. The company has had it for over 20 years.
What other advice do I have?
If you want high availability with little maintenance, choose this solution.
We don't use containers yet.
I would rate the solution as a nine (out of 10) because it is not perfect.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free IBM MQ Report and get advice and tips from experienced pros
sharing their opinions.
Updated: October 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
Avada Software Infrared360
EMQX
Aurea CX Messenger
TIBCO Enterprise Message Service
Oracle Event Hub Cloud Service
Amazon EventBridge
Amazon SNS
IBM Event Streams
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?













