The product is basically middleware. What we have is several applications running on JBoss. Basically, it is very old and there we have those services exposed. Our target is to move them to ERPC, or something more modern, like REST or ESPC, or a combination of both.
What we currently have here, still, is SOAP services, which is a very old middleware. They also are using it for scheduling some items such as some recurrent procedures. They have a queue manager as well.
Software Engineer at a computer software company with 10,001+ employees
Good documentation, very stable, and scalable
Pros and Cons
- "There's good documentation and a pretty good community surrounding the product."
- "In general, the support of the ERPC would be really good due to the fact that, so far, I have not seen it."
What is our primary use case?
How has it helped my organization?
I've only been with this client in the last six months, however, the middleware has been the backbone for them for several years. The organization depends on it. The business depends on it.
What is most valuable?
The solution is stable.
You can scale the solution.
There's good documentation and a pretty good community surrounding the product.
What needs improvement?
JBoss is too much for what we need. When it was developed, it made sense. I liked having all of these services and all of these applications mounted on vehicles due to the capability. We could have several clusters in one JBoss instance. Nowadays, that solution is kind of too much maybe. We're not using very distinctive capabilities.
If the client decides to keep on JBoss instead of migrating to services, to the different architecture, the next steps would be to take more advantage of the new features, changing the code to a Java 11 style. Of course, they need to modernize the services, and consider migrating to new stuff that is available already for items like REST. Or even the use of stuff like GraphQL.
In general, the support of the ERPC would be really good due to the fact that, so far, I have not seen it. I have not even tried GraphQL, however, having any of these new technologies for exposing services would be really, really good for JBoss, That's what is moving forward in the industry.
Buyer's Guide
Red Hat JBoss Enterprise Application Platform (EAP)
January 2026
Learn what your peers think about Red Hat JBoss Enterprise Application Platform (EAP). Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,757 professionals have used our research since 2012.
For how long have I used the solution?
I've been using the solution for the last six months. It has been since June. Prior to that, I only had small chunks of time with some JBoss systems. If I would gather them all, it would be about eight months of collective experience with the product.
What do I think about the stability of the solution?
From what I have seen, the solution is stable. Even when it was migrated to the cloud to AWS, as it was first on-premises, it was capable of dealing with heavy loads. We never saw one of the instances crashing. We haven't seen a problem related to JBoss. The client is more concerned about how old the code is and of course, they want it to move to the cloud. That's why we started to move it to AWS. Now we're dockerizing in JBoss and taking it to GCP due to the fact that the target, at the end of the day, is to modernize everything. Whether if it remains in Google Cloud as a containerized set of applications, or it's split on services or have them both parallel migrating to services, it seems like it will remain stable.
What do I think about the scalability of the solution?
On scalability, we have enough instances in production. I have not heard about any issues with scalability. It should be easy enough to do.
As far as I know, there are three or four applications that are using the middleware. And there are some other applications that use it as well. I have three and they are like portals.
How are customer service and support?
I haven't really reached out to technical support in the past. If there's technical support needed on the code, typically I can check it out.
They have a strong community. I haven't had a need to reach out to them, however. They have good documentation for JBoss. It's available as long as you have an account and you can get the information that you might need for troubleshooting.
Which solution did I use previously and why did I switch?
The solution already existed. I'm not sure if they had a different solution prior to this.
How was the initial setup?
We arrived at this project. The solution was already set up. We haven't been implementing anything, we've been cleaning up all the projects. We've been making improvements on it. The solution already existed. Of course, there are things that can be leveraged, like the organization or the structure into the project. But no, the solution was already there. We have been dealing with it and parallel. We have been building a proposal to the client for migrating into small services.
What's my experience with pricing, setup cost, and licensing?
I'm not sure of the exact pricing, however, my sense is that it's expensive as the client no longer wants to pay for it and would like to move away from it or onto the cloud.
Which other solutions did I evaluate?
What is currently being evaluated is what to use to replace this solution. The client is looking for a change.
For splitting the services into small microservices or small services, we are proposing the use of Quarkus which is a modern set of tools and of the same type as Red Hat, or Java. We are proposing Quarkus as the platform for building the services. Of course, we'll be using Java 11 for the services. We already have developed something on GRPC, and there's also the option to use REST. What we have found is less problematic when it comes to migrating, is to do a bunch of code is Quarkus precisely due to the fact that it allows us to use a lot of capabilities from Java's enterprise edition. Quarkus is the more modern technology that we have found for making it easier to make a transition.
What other advice do I have?
We're just customers. We are currently migrating an application that was developed, on JBoss, and we are taking it to the Cloud.
The project was started on JBoss 6.2, however, now that we are mounting it in the Cloud, we're using JBoss EAP 7.3. The client doesn't want to pay more rights to RedHat. Now we're moving JBoss to WildFly, which is really easy. It's just to avoid the licenses.
The deployment version is on-premises. The productive version is still on AWS on-premises, on some virtual machines that the company paid for. However, when it comes to the cloud, we are installing it in Google Cloud. We are moving it. We have these deployments in parallel.
I could recommend this solution as I have seen that it's stable. There are some things that are still done in an old-fashioned way, however, it's still stable and you can find the connotation for that. You can have the option to use it in the cloud. We are using containers already for tables in the cloud. My advice would be simply to have it really clear why you want to use it. Alternatively, if you are going to have a really heavy application where you need everything together, of course, JBoss is a good option.
I would rate the solution at a nine out of ten.
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.
Business developer manager at a manufacturing company with 51-200 employees
Highly stable solution for implementing web applications
Pros and Cons
- "JBoss has made it very easy to implement web applications."
- "It would be great if the product came with a feature where the remarks made on the board can be saved on an individual's laptop to make it more user-friendly."
What is our primary use case?
I use the platform mainly for presentations and meetings. It is also used to implement web applications.
How has it helped my organization?
JBoss has made it very easy to implement web applications.
What is most valuable?
The meetings in JBoss are very easy, and we can see what's there on our laptops and mobiles. We can also comment over there.
What needs improvement?
I don't know much about these aspects. However, it would be great if the product came with a feature where the remarks made on the board can be saved on an individual's laptop to make it more user-friendly.
For how long have I used the solution?
I have been using JBoss for around six months.
What do I think about the stability of the solution?
It is a stable solution. I would rate it a ten out of ten.
What do I think about the scalability of the solution?
I do not have much insight into scalability. At present, we have around six users.
How was the initial setup?
It is easy to set up.
What other advice do I have?
I would rate the solution a ten out of ten. I would recommend this solution to others.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Red Hat JBoss Enterprise Application Platform (EAP)
January 2026
Learn what your peers think about Red Hat JBoss Enterprise Application Platform (EAP). Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,757 professionals have used our research since 2012.
Individual Contributor at a comms service provider with 10,001+ employees
Easy to use, stable, and responsive support
Pros and Cons
- "The solution is easy to use."
- "The solution could improve by providing more integration."
What is our primary use case?
JBoss is used for our main applications, it is our core system. All the core systems that we use are on JBoss and we use mod_proxy combined with WildFly to do the load balancing. Additionally, we use automation using Red Hat Ansible Tower, and for a web server, we use Red Hat for the entrance.
What is most valuable?
The solution is easy to use.
If I use Red Hat JBoss and Red Hat web server, I can do more configuration. I use the AP server to control my webserver. I don't have to always log in to the webserver and change configuration or do all the changes. I can do all the configuration on the AP server, only using JBoss.
What needs improvement?
The solution could improve by providing more integration.
For how long have I used the solution?
I have been using JBoss for approximately five years.
What do I think about the stability of the solution?
I have found JBoss to be much more stable than some solutions from IBM.
What do I think about the scalability of the solution?
We have two users of JBoss in my organization.
How are customer service and support?
I have been satisfied with the technical support, the speed at which they respond is good.
How was the initial setup?
JBoss is easy to install.
What about the implementation team?
We have two engineers in our company and they do the implementation and maintenance of the solution.
What other advice do I have?
I would recommend this solution to others.
I rate JBoss an eight out of ten.
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.
Information Technology Consultant at a computer software company with 11-50 employees
Reliable, scalable, and easy to use from a developer's perspective
Pros and Cons
- "It is a Java-based product, so it is pretty straightforward. It is pretty easy from a developer's perspective. It is also pretty reliable and scalable."
- "It can have automation features. Everybody is focused right now on automation. In terms of saving cost, automation is always the first thing that comes to light."
What is our primary use case?
I am working on a deal where JBoss is being renewed. It is a legacy version. The use case is around a financial institution that enables banks to do peer-to-peer transactions. Finance is the core business of the companies I'm working with.
What is most valuable?
It is a Java-based product, so it is pretty straightforward. It is pretty easy from a developer's perspective. It is also pretty reliable and scalable.
What needs improvement?
It can have automation features. Everybody is focused right now on automation. In terms of saving cost, automation is always the first thing that comes to light.
What do I think about the stability of the solution?
It is pretty reliable.
What do I think about the scalability of the solution?
We have seen big enterprises using JBoss. So, it doesn't matter what the size of the organization is. JBoss can fit regardless of the size.
In terms of the number of users, in the organization I'm working with, there are 20 developers and a couple of infrastructure guys. They have a lot of developers in this particular organization.
How are customer service and technical support?
There are no concerns in terms of support. They received support directly from Red Hat.
How was the initial setup?
It is pretty straightforward from my perspective. The deployment duration depends on what you're trying to do with this solution, but it is pretty straightforward and can be deployed in a couple of hours.
Which other solutions did I evaluate?
They went for what they were comfortable with, and they weren't much interested in new solutions.
What other advice do I have?
Its recommendation depends on the vision of the organization. We need to have that understanding first before we provide them some sort of solution. It will depend on what they already have in place or what they're planning to do. Customers are moving to the cloud, and there are other alternatives out there, but of course, it will depend on understanding the journey of the customer.
I would rate JBoss an eight out of ten, just for how common it is to use Java as a language.
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. Reseller
Senior Manager - Cloud Transformation at a computer software company with 10,001+ employees
It seems to be a well-rounded application server that supports scalability and is easy to set-up and to deploy.
What is most valuable?
I have seen a few implementations where the JBoss application server is used. Initially, the applications were hosted on licensed servers like IBM WebSphere and BEA WebLogic. But, due to the license cost, we advised our client to shift to an open source application server. With open source, we had a choice of going with Apache Tomcat and JBoss. We chose JBoss as it's far more scalable, secure and comes with support from the vendor.
The server supports Windows as well as Linux OS, which is an added advantage. JBoss seems to be a well-rounded application server in the market which supports scalability and is easy to set-up and to deploy.
How has it helped my organization?
Compared to IBM and BEA, JBoss provides the best support in the virtualized environment, and it also comes with multiple configurations which help in easy roll-out of the applications.
What was my experience with deployment of the solution?
The application deployment sometimes can be a tedious task if you are a novice.
Which solution did I use previously and why did I switch?
The earlier application servers - IBM/BEA - had a very huge license cost. Moreover, the cost went up as we wanted to scale the application for more users.
Also, the application servers comes with poor support in virtualized environment.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Solutions Architect at a transportation company with 1,001-5,000 employees
The class loader isolation is good, but the deployment of data sources could be improved.
What is most valuable?
The class loader isolation is good.
What needs improvement?
The deployment of data sources could be improved.
For how long have I used the solution?
I've used it for one and half years.
What was my experience with deployment of the solution?
No issues encountered.
What do I think about the stability of the solution?
This depends on the load of the server. We did have some issues mainly because of the application itself.
What do I think about the scalability of the solution?
No issues encountered.
How are customer service and technical support?
Customer Service:
I've not used customer service.
Technical Support:I've not used technical support.
Which solution did I use previously and why did I switch?
We switched because of the nature of the application and technology.
How was the initial setup?
I always design my systems simple and keep them simple as possible.
What about the implementation team?
We implemented it with in-house team. We like to keep the knowledge in-house.
What was our ROI?
It was crucial and it definitely paid off.
What's my experience with pricing, setup cost, and licensing?
Keep the systems simple. Try to work with open-source solutions and pay for technical support and subscription to support the projects.
Which other solutions did I evaluate?
Yes, I always and regularly evaluate. In case of Java, we evaluated all applications servers which support JEE full profile.
What other advice do I have?
I was using Apache Tomcat, JBoss AS (RedHat), WebMethods (Software AG) and IIS (Microsoft). All of them have they specialities, but depending on the goals and purpose it’s quiet easy to make a choice. Products based on Microsoft .NET do not give companies lot of options; either with Server Operating System shipped IIS, or the developer version called IIS Express. Applications written in Java, n opposite, can be accommodated on several fully profiled or non-fully-profiled application or web servers.
Only have one application per server if possible. Do not over complicate it, and keep the variance in the configuration simple as possible.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Database Expert at a tech company with 51-200 employees
Good open source application server at a fraction of the cost
Valuable Features:
This open source Application server is a good choice for Enterprises using J2EE . This gives much better value than Websphere and Weblogic. Easy to setup and self contained software. The product offers advanced J2EE features like queues and topics. Also provides for failover, high availability, support. Webserver can directly communicate with the database, Much cheaper implementation.
Room for Improvement:
Level of customization is low as compared to other competitive products.Runtime diagnostics and DR (Disaster Recovery) features are limited as compared to Weblogic and Websphere. Since oracle now has Weblogic , they are introducing integration of other products like coherence into it.
Other Advice:
We chose JBossas it scales well, supports multiple nodes redundancy and has an integrated Tomcat which can be customized.The price is a big plus and out of the box implementation is good. Most people are skeptical to run Enterprise applications with ope source jboss.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Owner at a tech services company with 11-50 employees
The solution's pricing could be improved, but its support is very good for repairing components
Pros and Cons
- "The solution's support is very good for repairing components."
- "The solution's pricing could be improved because it is not cheap."
What is our primary use case?
We provide the very basic JBoss setup for the implementation and the setup.
What is most valuable?
The solution's support is very good for repairing components. We just need to raise a case, and the support team will reply.
What needs improvement?
The solution's pricing could be improved because it is not cheap.
For how long have I used the solution?
I have been working with JBoss for a couple of years.
What do I think about the stability of the solution?
I rate JBoss an eight out of ten for stability.
What do I think about the scalability of the solution?
Two to three of our customers are using JBoss.
I rate JBoss an eight out of ten for scalability.
How was the initial setup?
The initial setup could be simple or very complex, depending on the solution.
What about the implementation team?
It takes weeks to deploy JBoss. The solution's deployment includes downloading the installer and then deploying the server.
What's my experience with pricing, setup cost, and licensing?
JBoss is an expensive solution. Customers need to pay for a yearly license for JBoss.
What other advice do I have?
One engineer is required for the deployment and maintenance of JBoss.
I would recommend users to go ahead and use JBoss.
Overall, I rate JBoss a five out of ten.
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
Buyer's Guide
Download our free Red Hat JBoss Enterprise Application Platform (EAP) Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2026
Product Categories
Application ServerPopular Comparisons
IBM WebSphere Application Server
Oracle WebLogic Server
Oracle Fusion Middleware
Oracle Application Server
Fujitsu Interstage Application Server
IBM WebSphere Liberty
TIBCO ActiveSpaces Transactions
Buyer's Guide
Download our free Red Hat JBoss Enterprise Application Platform (EAP) Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:










A short comparison between Tomcat and JBoss showed me that Tomcat is an Engine Servlet while JBoss is an Application Server. The advantage in using JBoss Web Server and not Tomcat is if the user must deploy a web-app Enterprise (example EJB).