I hear ya, Jason. Probably not a lot of people out there into Home Automation, who happen to be developers.
However, I think that the software REPRESENTS the functionality of the device. Without good software to interface with the device, functionality suffers. If you can’t do something through the software interface, the device pretty much is then considered incapable. I know you have to add to the back end to support new devices and such, but without a front end that is intuitive and complete, I think the EZServ is relegated to a ‘tinkerer’s device’. The mainstream won’t be interested if they can’t easily employ and use it.