Virtualization is a technology that allows physical hardware to be emulated through software. Through virtualization a single server may run numerous “virtual machines” and thus hardware and software licensing costs can be reduced, as well as hardware maintenance.