openHAB is software for integrating different home automation systems and technologies into one single solution that allows over-arching automation rules, and that offers uniform user interfaces.
openHAB 2 is an open-source solution based on the Eclipse SmartHome framework. It is fully written in Java and uses Apache Karaf together with Eclipse Equinox as an OSGi runtime and bundles this with Jetty as an HTTP server.
There is clearly a strong demand for smart home applications and devices. However, this often means a vendor lock-in to one particular ecosystem and makes it difficult to use the devices and services that users wish. Every smart home setup is highly individual and hence the product choices vary. With openHAB we have established a universal smart home integration platform, which is vendor-neutral and fully open towards integration with any existing smart home devices and services out there. Our partnership with Ubuntu and Azul makes it simple to quickly setup openHAB in a secure way, without losing the ability for more technically advanced people to create and fine-tune their own applications.