If you want to do control like Pronto RTI URC , Bitwise is a good soloution, they manufacture hardware and software , have IR, RS232, IP control (TCP,UDP) built in, There are options to add your own Javascript as well if you wish.
The gui Page size's can be set up for anything you like, even run the control app from a PC if you wish, has Ipad, Iphone, Itouch templates ready made by
[Link: blackmancustoms.com].
You will however have to go through a Dealer to get access to the software and firmware.
one of the nice features of there I/o extender it has a "Power Macro" if there has been a power cut you can have any macro run after the extender has restarted..
www.bitwisecontrols.com