OCHRE is a Java application (a "client") that runs locally on a user's computer and interacts with a database hosted by a remote computer (a "server"). The client software requires an implementation of Java 8 (see Installing Java for details). The server database is implemented using the Tamino XML Server (see below).
The OCHRE Java client application is a mix of custom Java code, along with both open-source and proprietary third-party Java libraries.
OCHRE integrates several premium, proprietary, third-party libraries to provide professional quality features to the OCHRE user community.
Tamino XML Server, from Software AG, is a high performance data management platform based on XML standards. The OCHRE backend depends on this high-end, enterprise-level database system.
The Geospatially-Enabled OCHRE (GEO) version is powered by the Esri ArcGIS Runtime SDK for Java which allows tight integration of a rich set of GIS features within the OCHRE platform; featured in an "Success Story" by ArcGIS for Developers.
yFiles, from yWorks, is an advanced library for data visualization, used to power several of OCHRE's Visualization Wizards. yWorks promises: "Beautiful data. Valuable insights. For everyone."
The Sentry Spelling Checker from Wintertree Software lets OCHRE provide a powerful, professional quality spell checker. This is especially helpful for our community of users for whom English is not their first language.