InterSystems Ensemble® integration engine.

Connect People, Processes & Applications Faster

InterSystems Ensemble® is a seamless platform for rapid connectivity and the development of new connectable applications. Ensemble users typically complete projects twice as fast compared to previous generations of integration products.

A Complete Platform for Rapid Integration

InterSystems Ensemble® comes with everything you need to capture, share, understand, and act upon your organization’s most valuable asset – your data. There is no need to spend time and money assembling and “bolting together” multiple tools to gain all the capabilities you want in an integration environment. Ensemble has it all.

Every element of your integrated solution is stored as an object in Ensemble’s high-performance, multi-model data repository. By providing a consistent, unified view of the underlying systems, applications, and services in a solution, Ensemble greatly reduces the complexity typically associated with integration projects. Solutions are quicker to develop, and easier to manage.

An open environment for connection, development and orchestration, and for building mobile and/or Web-based user interfaces enables rapid creation of connected applications.

Bullet-Proof Reliability

Several high-availability options, including an elegant approach to database mirroring, endow your connected solutions with robust reliability – but require less hardware than other vendors’ solutions. A flexible, adaptable security model with enterprise-wide provisioning capabilities makes it easy to protect data both “at rest” and “in motion” across even the largest deployments.

financial speed

InterSystems –
A Proven Technology Partner

Everyone at InterSystems has a passion for making customers successful. We have thousands of clients serving millions of users around the world.

We understand what our customers want from technology. All our products are designed to be interoperable, reliable, intuitive, and scalable.

We are proud to back our world-class technology with world-class support. Our Worldwide Response Center (WRC) has personnel in cities around the globe and provides engineering-level expertise and multilingual 24/7 support for all InterSystems products.


Our Learning Services department offers a wide variety of classroom and online training opportunities to help you derive maximum value from our products.

Privately held since our founding in 1978, our focus on client success has never been distracted by quarterly profit targets and demands from stockholders.

Diagram of InterSystems Ensemble®

Built-in Data and Message Repository

Ensemble uses InterSystems Caché as a built-in repository for all elements of your integrated solution, all messages, and all persistent data. Your integrated solutions benefit from high-performance data processing, guaranteed message delivery, resumption of interrupted business processes, analytics of both real-time and historical data, and the reliablity provided by our elegant and cost-effective database mirroring technology.

Adapter Library and Framework

Ensemble adapters provide out-of-the-box connectivity and data transformations for packaged applications, databases, industry standards, protocols, and technologies – including SQL, HL7, SOAP, HTTP, FTP, SAP, TCP, LDAP, Pipe, Telnet, and Email. Object inheritance and SOAP services minimize the effort required to build any needed custom adapters. Using Ensemble’s unit testing service, custom adapters can be be tested without first having to complete the entire project.

Messaging Engine

The Ensemble messaging engine offers guaranteed message delivery, content-based routing, high-performance message transformation, and support for both synchronous and asynchronous interactions. Ensemble has a graphical editor for business process orchestration, a business rules engine, and a workflow editor that enable you to automate your enterprise-wide business procedures or create new composite applications. With world-class support for XML, SOAP, and REST, Ensemble is ideal for creating an Enterprise Service Bus (ESB) or employing a Service-Oriented Architecture (SOA).

Real-Time Dashboards

Ensemble enables you to easily build and embed dashboards into your integrated solutions. Use dashboards for business activity monitoring, alerting, or to analyze traffic passing through Ensemble to provide real-time business intelligence and event processing.

End-to-End Management

Ensemble’s browser-based management portal provides easy access to information about your integrated solutions, including all messages, process state, and metadata captured from working systems. Debugging, when necessary, is facilitated by the Visual Trace feature, which gives administrators the power to trace messages and examine their contents as they move through the system.

Security Model

Secure data-at-rest and data-in-motion while minimizing the burden on application performance.

Solution Development

InterSystems Atelier is our new Eclipse-based development environment for connection, development and orchestration, and for building mobile and/or Web-based user interfaces. It enables you to rapidly build connected solutions using the tools and technologies that best suit your needs.

How Else Can We Help You?

Learning Services

Classroom courses, free online courses, hands-on tutorials, and more.

Learn More

Developer Community

Network with your peers and with InterSystems developers and product managers.

Learn More

Careers at InterSystems

Work with terrific people creating technology that matters.

Learn More

Take the Next Step

Complete this form and we’ll contact you to discuss your needs.

Take the Next Step

We don’t share your personal info with anyone.
Check out our Privacy Statement for more information.