Hardware is a general term that refers to the physical artifacts of a technology. It may also mean the physical components of a computer system, in the form of computer hardware.

A virtual machine (VM) is a software implementation of a machine (i.e. a computer) that executes programs like a real machine.