CommandFusion iViewer controls devices via Ethernet (TCP and UDP sockets). You can basically control anything that sits on the network - which of course means anything plugged into an IR/serial/relay/io ethernet conversion device such as the GlobalCache units. You can fully customise the UI and it's also a full 2 way remote (via the powerful feedback processing engine built in).