Definition

The process of creating a virtual version of a computing resource, such as a network, storage device, or operating system. It involves extending the capabilities of a hardware platform without the need for additional physical resources.