Glossary: Computer Hardware Basics
The physical parts of a computer: the things you can touch.
software