Work the Way You Want

InterSystems IRIS provides a complete development environment for building highly sophisticated data and analytics intensive applications that connect data and application silos. We know that your 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 popular development technologies in an open, standards-based fashion.

Server-Side Development with InterSystems IRIS

developerServer-side development is available either with Python or ObjectScript or a combination of both, allowing you to choose whichever language is best for your application. Both allow you to develop your application close to the data resulting in superior performance.

Embedded Python enables you to build applications with SQL or REST in Python and to leverage hundreds of thousands of high-quality Python packages. Embedded Python runs inside the InterSystems IRIS kernel providing superior performance for data-heavy applications.

Built-in 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 SQL. InterSystems IRIS objects can be exposed (through built-in libraries) to Java, .NET, C++, JavaScript, and many other languages.

Client-Side Development with InterSystems IRIS

InterSystems IRIS supports client-side development using many popular development technologies. See our Getting Started page to start coding with your language of choice.

Your language. Your choice.

Coding languages


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 Policy for more information.