A zwave controller which exposes an API to openzwave, which can then be used by other languages such as PHP, Python, Javascript, and so on.