S-Remote Control

Cool application. I see some usability in home automation.
What are the hardware and software requirements on arduino site?