Apache ActiveMQ es un software de código abierto bajo licencia Apache 2.0 un intermediario de mensajes que se aplica plenamente en Java Message Service 1.1 (JMS). Que proporciona "funciones de empresa" tales como agrupación, varios almacenes de mensajes, y la capacidad de utilizar cualquier base de datos como un proveedor de persistencia JMS, además de VM, caché, y la persistencia de revistas.

Aparte de Java, ActiveMQ también puede ser utilizado a partir de. NET, C / C + + o Delphi  o de lenguajes de programación como Perl, Python, PHP y Ruby.

ActiveMQ se utiliza en las implementaciones de Enterprise Service Bus, tales como Apache ServiceMix, Camel Apache, y Mula.

ActiveMQ se utiliza a menudo con Apache ServiceMix, Camel Apache y Apache CXF en proyectos de infraestructura SOA.