JBoss es un servidor de aplicaciones J2EE de código abierto implementado en Java puro. Al estar escrito íntegramente en Java, puede ser utilizado en cualquier sistema operativo que disponga de una JVM. JBoss nace comunitario en 1999 de la mano de Marc Fleury, quien pensó en un servidor de aplicaciones de código abierto creado por y para los desarrolladores. En abril de 2006 Red Hat adquiere JBoss Inc., incorporando así un portfolio Middleware. Desde la adquisición se encuentra disponible en dos versiones, comunitario y empresarial. El comunitario JBoss-AS y el empresarial JBoss-EAP.
Características JBoss en particular ha sido desde sus inicios un servidor de aplicaciones extensible y modular Producto de licencia de código abierto sin coste adicional. Cumple los estándares. Confiable a nivel de empresa Incrustable, orientado a arquitectura de servicios. Flexibilidad consistente Servicios del middleware para cualquier objeto de Java Ayuda profesional 24x7 de la fuente Soporte completo para JMX