Skip to content
Search to learn about InterSystems products and solutions, career opportunities, and more.

InterSystems IRIS Development & Deployment

Build and deploy high-performance, machine learning-enabled applications

abstract technology image

Development

Work the Way You Want

Developers work best and achieve results faster when they use tools and technologies that are familiar to them. InterSystems IRIS is designed to work with Java and other popular development technologies in an open, standards-based fashion.

Client-Side Development with InterSystems IRIS

InterSystems IRIS can be used with many popular development technologies including Java, .NET, Python, Node.JS, REST, JSON, C++, JavaScript, XML, and more.

Java

Java is arguably the world’s most widely used language.

InterSystems IRIS can interact with Java in several ways:

Python

Our support for the fastest growing language continues to expand.

  • PyODBC – great for ad hoc SQL queries
  • Python Native API – directly access the native data structures for ultimate flexibility and performance
  • Python Gateway – run your Python apps close to the database with minimal refactoring

REST

REST provides fast, lightweight communication for Web services. It is commonly used (usually with a JSON payload) for the development of mobile and Web applications. InterSystems IRIS makes it easy to expose data and functionality as services, and it has a REST API that makes it simple to use REST.

Other Development Technologies

Other development technologies can use InterSystems IRIS either through ODBC or by accessing language-specific object libraries that we provide.

Server-Side Development with InterSystems IRIS

ObjectScript is a powerful object-oriented programming language that provides access to the database kernel within InterSystems IRIS. Object methods can directly access InterSystems IRIS multidimensional arrays, or it can use SQL.

InterSystems IRIS objects can be exposed (through built-in libraries) to Java, .NET, C++, JavaScript, and many other languages.

Deployment Options

Business Needs Should Drive Deployment Decisions

developer looking at code on a monitor

Your decision about how to deploy your solutions should be based on business considerations – not technology constraints. Whether you want to install applications at user sites, host your applications in a public or private cloud, provide software-as-a-service, multi-cloud or in a hybrid on premises / cloud architecture, we are committed to making the task as simple as possible.

InterSystems IRIS is compatible with open source and commercial tools as well as our own to enable the freedom to choose your deployment model(s) and cloud vendors. Our tools include:

InterSystems Kubernetes Operator

InterSystems Kubernetes Operator (IKO) packages IRIS-specific knowledge and best practices into an easy-to-use, automated tool

Related Resources

Mar 14, 2024
Forrester Research
InterSystems is recognised as a Strong Performer, providing a "comprehensive data fabric to support any use case at scale."
Mar 06, 2024
Article
Unlocking Analytics: Exclusive Insights from Jon Payne, Director of Sales Engineering | InterSystems The potential of harnessing analytic capabilities is widely acknowledged as a game-changer for organisations. However, many businesses view embarking on an analytics journey as a daunting task. In this Q+A with our director of sales engineering and education Jon Payne, we look at how organisations can move beyond the buzzword of analytics to extract real value and why data quality is a major part of this.
Nov 22, 2019
Global Investment Bank
One of the world’s largest investment banks migrated their main equity trade management application to InterSystems data platform technology.
Jul 06, 2021
Today more than ever before, organizations are striving to gain a competitive edge, deliver more value to customers, reduce risk, and respond more quickly to the needs of the business. To achieve these goals, organizations need easy access to a single view of accurate, consistent, and trusted data – and all in real time. However, growing volumes and complexities of data make this difficult to achieve in practice. As data grows, so does the prevalence of data silos, making integrating and leveraging data from internal and external data sources a challenge.
Oct 28, 2021
XchangeworX
XchangeworX has been developing cloud software and applications on InterSystems products since its beginning, and is now leveraging InterSystems HealthShare and InterSystems IRIS for Health to build its latest SMART on FHIR technologies.
Aug 10, 2023
Gartner Research
Gartner Peer Insights Reviews are completed by InterSystems customers Vendors placed in the upper-right quadrant of the segment quadrants are recognized through the Customers’ Choice Segment Distinction. InterSystems IRIS was highly rated by customers in the North American region. The data collected represents a top-level synthesis of vendor software products most valued by IT Enterprise professionals.
Sep 30, 2019
Global Head of Product and Industry Marketing

Take The Next Step

We’d love to talk. Fill in some details and we’ll be in touch.
*Required Fields
Highlighted fields are required
*Required Fields
Highlighted fields are required
** By selecting yes, you give consent to be contacted for news, updates and other marketing purposes related to existing and future InterSystems products and events. In addition, you consent to your business contact information being entered into our CRM solution that is hosted in the United States, but maintained consistent with applicable data protection laws.