A hardware is a physical thing that you can touch and a software is a thing that you can not physically touch because it is inside of the computer.