El documento describe las ventajas y desventajas del uso del middleware en las organizaciones. Entre las ventajas se encuentran que el middleware apoya diversas arquitecturas de aplicaciones, une aplicaciones a través de mecanismos de comunicación, y se basa en la comunicación asíncrona entre aplicaciones a través de un sistema de cola de mensajes. Algunas desventajas incluyen la sobrecarga de la red y procesamiento lento de mensajes, limitaciones a la compatibilidad con protocolos, y diferencias inherentes entre productos de middleware.