What is the Definition of Hardware?

The definition of computer hardware would be anything you can physically touch that might be attached to or used by your computer. Programs and operating systems are considered software. Good examples of hardware are you computer, monitor, printer etc.