No special software required. I was able to do something similar with Arduino, an Ethernet shield and a browser.