Proporciona una vía de comunicación entre aplicaciones ejecutados en sistemas operativos diferentes, con diferentes tecnologías y lenguajes de programación.