A virtual computer is created by software running on a physical piece of computing hardware. Typically used to allow different operating systems to be run simultaneously, and to make more efficient use of pooled hardware resources. Not to be confused with emulation.