Let us start with two basic definitions which may be obvious to most of you. Hardware refers to the physical computer, communication or control equipment. Software refers to the operating system and programs which run on the physical equipment.