in contrast to software, hardware is a physical entity,while software is a non-physical entity.hardware and software are interconnected:without software,the hardware of a computer would have no function. however, without the creation of hardware to perform tasks directed by software via the central processing unit (box), software would be useless.