По словам представителей InterSystems, архитектура Ensemble позволяет представить объединяемые приложения с точки зрения Java-программиста в виде классов Java Foundation, а с точки зрения разработчика на Visual Studio .Net — в виде набора .Net-компонентов. В составе Ensemble имеется высокопроизводительная SQL-совместимая объектная база данных, в которой сохраняются все метаданные, сообщения, которыми обмениваются интегрируемые приложения, и информация о состоянии процессов. Предусмотрена также настраеваемая среда управления, позволяющая выполнять мониторинг работы интегрированных систем и устранять неполадки. По прогнозу IDC, среднегодичный прирост рынка интеграции приложений на протяжении ближайших пяти лет будет составлять 29,6%.