I didn't mean software in general; I meant software for that particular device. There's a huge difference between a device that processes multiple kinds of audio files, including some DSP, accepts RF signals from distant broadcasters, stores multiple gigabytes of data locally, provides an optimized interface to that data, etc., and one that flips a relay based on the input of one sensor.
_________________________
Bitt Faulk