Skip to content
Search to learn about InterSystems products and solutions, career opportunities, and more. Results include content from our developer community, product documentation and education websites in addition to InterSystems.com.

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 Cloud Manager

InterSystems Cloud Manager (ICM) enables provisioning and deploying applications based on InterSystems products. From one definition file, you can establish and provision all resources (compute, storage, network, etc.) that your application requires.

InterSystems Kubernetes Operator

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

System Alerting and Monitoring

System Alerting and Monitoring (SAM) is our native offer for monitoring the health of InterSystems IRIS and InterSystems IRIS for Health instances via alerting and dashboards.

Related Information You May Enjoy

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.
Global Investment Bank
One of the world’s largest investment banks migrated their main equity trade management application to InterSystems data platform technology.
Smart Data Fabric
Recently, data fabrics have emerged as a much-needed architectural approach to providing accurate visibility across the entire business, without the problems associated with data warehouses and data lakes. Data fabrics can transform and harmonise data from multiple sources on demand to make it usable and actionable.
InterSystems IRIS
InterSystems IRIS latest release (v2020.1) makes it even easier for you to build high performance, machine learning-enabled applications to streamline your digital transformation initiatives.
Global Head of Product and Industry Marketing
InterSystems IRIS
InterSystems IRIS: A Cloud-First, Unified Data Platform
InterSystems IRIS
Introduction The future will belong to the innovators. To people who find new ways to harness the volume, velocity, and variety of data generated by the modern world. Powerful, smart applications will transform our lives, our businesses, and our society.

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.