Computer hardware is basically physical components of the computer which involves all hardware components such as hard disk drive, RAM, motherboard, video card, and many others. Computer software involves all programs and operating systems.