pilight consists of multiple software components. At it's core it is a Java server running on a Raspberry PI which interfaces TI's CC110L RF Booster Pack via SPI to send 868 MHz commands to a dimmer switch.
pilight consists of
Check out http://pilight.chschmid.com and http://pimorse.chschmid.com to learn more about my little weekend project