Ensemble, de InterSystems, es una plataforma flexible que permite conseguir interoperabilidad entre aplicaciones o sistemas, que incluye una amplia gama de tecnologías necesarias para las tareas de conectividad, en una arquitectura unificada y compacta que proporciona facilidad de uso y permite una rápida realización de proyectos.
Estableciendo infraestructuras basadas en el bus de servicios empresariales (ESB) y arquitectura orientada a servicios (SOA), Ensemble permite crear aplicaciones compuestas que protegen y amplían las inversiones de software anteriores. Proporciona también una ventana competitiva permitiendo a los desarrolladores crear rápidamente nuevas aplicaciones “conectables” que pueden compartir datos con las aplicaciones existentes.