Clearly distinguish between computer software and computer hardware ?
quanswer.com