Whats the difference? Hardware, Software and Firmware?

Thanks,

Matty :D
5 answers 5