Computer hardware implies the tangible components or the physical constituents of a computer. Computer software runs on the hardware of the computer. Hardware includes both internal as well as an external part of the system.This includes the mother board, RAM, CPU, computer chips etc. Input devices like keyboard, mouse, joystick, webcam, scanner, microphone and output devices like monitor, printer, and speaker are all parts of the hardware. Hard ware of a computer will become out-of-date frequently with the introduction of new products in the market place. It is also possible to upgrade the system in use, but it works only to a certain extent. The hardware provides the structural frame to run the software.