Home » difference between hardware and software