InterSystems touts multi-model database credentials, seeks developer-led adoption Analyst: Matt Aslett 27 Jul, 2015 InterSystems recently launched the 2015.1 release of its Caché database and associated Ensemble application integration platform, with which it continues to grow quietly thanks to its focus on embedded deployments in the healthcare sector. Given Caché's support for SQL and growing support for JSON documents, it is now being positioned as a multi-model database, while InterSystems is taking steps to raise its profile via developer outreach. The 451 Take Given all the fuss about emerging NoSQL database providers, it is easy to forget about the existing non-relational database vendors. It is a long time since we checked in with InterSystems, and, to be honest, not a lot has changed; nevertheless, the company is not standing still. As noted, it continues to grow at a respectable rate and is generating revenue that most NoSQL specialists will only be able to dream about for the foreseeable future. The adoption of the multi-model term makes sense given the capabilities of Caché and the planned improvements to support documents and document collections, while lowering the barriers to adoption via a new IDE and developer outreach will also stand the company in good stead. Context It has been a long time since we caught up with InterSystems. Too long, in fact, for although the company tends to fly under the radar thanks to its focus on embedded deployments in the Copyright 2015 - The 451 Group 1
healthcare sector, it remains an interesting non-relational database vendor, continues to grow at a respectable rate, and is generating more revenue than most of the more celebrated NoSQL database upstarts put together. We caught up with the company following the recent release of the 2015.1 edition of its Caché database and associated Ensemble application integration platform. We found that it is positioning to compete more directly with those NoSQL suppliers by adopting the multi-model term to describe the expanding capabilities of Caché and driving more developer-driven adoption. The company was founded in 1978 and is still led by CEO/founder/owner Terry Ragon. The company initially established itself in the healthcare market through its commercialization of the M programming language (also known as MUMPS the Massachusetts General Hospital Utility Multi-Programming System). While the healthcare sector remains the company's primary focus, MUMPS is long gone, replaced as the company's flagship offering by the Caché data platform, which was first introduced in 1997. Although the Caché object database and Ensemble application integration platform drive the majority of product revenue, the company also offers the HealthShare health informatics platform (based on Ensemble) and the TrakCare unified healthcare information system. The majority of its revenue comes from the healthcare vertical, but the company has also seen success in other verticals, including financial services, government, logistics and utilities. One particularly interesting project is the European Space Agency using Caché as the primary database for its Gaia mission to create a three-dimensional map of the billions of stars, planets and celestial objects in the Milky Way galaxy. One of the reasons InterSystems goes largely unnoticed is its partner-led strategy, meaning that Caché and Ensemble are often embedded within a larger application delivered by an ISV. As such, the majority of Caché users may be totally unaware that they are InterSystems customers. This is something that the company is looking to address, somewhat. While it is sticking to the ISV-driven sales approach, it does want to engage more with developers. It is doing so via a new developer community portal, as well as container-based sandboxes and training courses using the EdX platform. The company is also putting greater emphasis on its multi-model capabilities. While Caché is, at heart, an object database, it has for many years supported SQL (and SQL support is continually being improved with each release). Similarly, support for NoSQL concepts is being improved. Caché already offers bindings for key/value and documents that can be accessed from Java and JavaScript, Copyright 2015 - The 451 Group 2
but the company is working on new capabilities to support documents and document collections in the engine itself. The ability to interchange between tables, hierarchical and document storage is currently in private beta, but InterSystems expects it to be generally available later this year. Also in beta is a new Eclipse-based integrated development environment, called Atelier, which signifies the company's shift toward more openness to lower the barriers to adoption. InterSystems wants to be seen as offering the developer flexibility of NoSQL databases, along with the SQL performance of NewSQL databases, and the enterprise security capabilities expected of an established database provider. Caché also provides embedded real-time BI capabilities known as DeepSee and iknow embedded concept discovery for unstructured data. InterSystems has 1,400 employees and is growing steadily. While we are not in a position to disclose revenue figures, we are confident in stating that the company is generating more revenue than most of the NoSQL database providers combined. Competition While those NoSQL vendors have, to date, made little headway in terms of driving mission-critical applications in industries such as healthcare, financial services, government, logistics and utilities, they must still be considered a long-term competitive threat to InterSystems. We believe this is, in part, why the company is looking to engage more with developers, which will be key to protecting (and growing) both its direct and indirect sales opportunities. The MongoDB document database is the most popular NoSQL database, which makes it a primary competitor, although the various multi-model database providers MarkLogic, Orient Technologies, ArangoDB are probably more of a direct threat. Then there are the traditional object databases: Objectivity Inc, Versant (now owned by Actian), McObject and ObjectStore. The greatest competition for all of these vendors, however, comes from the dominance of the relational database model and vendors such as Oracle, Microsoft, IBM and SAP. SWOT Analysis Strengths Weaknesses InterSystems undoubtedly has expertise with regard to non-relational databases and the healthcare sector, both of which seem to be serving it well. Opportunities Threats The company is not well known outside the healthcare sector, or even that well known inside the healthcare sector given its technology is often embedded in applications developed by partners. Copyright 2015 - The 451 Group 3
We are seeing increasing interest in multi-model capabilities, and it makes sense for InterSystems to adopt the term given the capabilities of Caché. The NoSQL upstarts have momentum, and while InterSystems has the installed base, engaging with developers will be key to maintaining its position. Copyright 2015 - The 451 Group 4
Reproduced by permission of The 451 Group; 2015. This report was originally published within 451 Research's Market Insight Service. For additional information on 451 Research or to apply for trial access, go to: www.451research.com Copyright 2015 - The 451 Group 5