I think an app would be really useful. Not so much for programming, or reading values, which can be easily done in a web browser. But widgets...not there in an interesting thing. If you could create a widget that displays a variable value, or better still, a programmable widget that displays a number of different variable values, possibly in a number of different formats (colour ranges, circular value indicators, shapes, etc) then you have a way or creating a phone display the a mixture of dials, indicators, values, and buttons that could be a massively powerful way to control EVERYTHING. There is currently almost no way to do this. Smartthings, Ewelink, and IFTTT all have very simple buttons to activate scenes, but these are almost useless. With SQM widgets to display values and run sequences, Sequementic could be the central hub to control everything.