Virtualizacija računalnika je že več desetletij izvedljiva rešitev za izkoriščanje infrastrukture računalniške strojne opreme. Virtualizacija računalnika je metoda particioniranja strojne opreme računalnikov na način, ki predstavlja več virtualnih strojev znotraj ene osnovne računalniške platforme. Ta tehnika omogoča zagon več operacijskih sistemov in konfiguracijskih nastavitev, ne da bi pri tem potrebovali več samostojnih konfiguracij strojne opreme.
Pred izumom namiznih računalnikov je večina računalniških platform uporabljala model centralizirane arhitekture, ki je izkoriščala infrastrukturo velikega računalnika. V prizadevanju za ponovno uporabo znotraj te strojne platforme je bil osrednji strežnik razdeljen na predelke, ki bi jih lahko uporabljalo več subjektov organizacije. Ta pristop k upravljanju strojne opreme strežnikov je zgodnji primer virtualizacije računalnika.
Sodobne aplikacije običajno uporabljajo n-stopenjsko strukturo za distribucijo obdelave po več konfiguracijah strežnikov po celotni organizaciji. Virtualizacija računalnika se uporablja v porazdeljenem modelu z ustvarjanjem več izvajalskih okolij znotraj strukturnega okolja enega strežnika ali strežniške gruče. Ta pristop virtualizacije omogoča vertikalno širitev strežnikov za podporo več aplikacij, kar omogoča največjo možno uporabo obstoječe strojne opreme.
Virtualizacija aplikacij je tehnika, ki omogoča aplikacijam, da delujejo v okolju, ki ni posebej zasnovano za podporo aplikacije. Ta virtualizacija aplikaciji omogoča uporabo ustreznih protokolov za obstoječo strojno opremo in operacijski sistem. Uporaba virtualizacije aplikacij omogoča standardno uporabo enega operacijskega sistema, ki ga lahko izkoristijo vse aplikacije ne glede na soodvisnost posameznega operacijskega sistema in aplikacij.
Preizkušanje programske opreme podjetja je zapletena paradigma za večino organizacij, saj zahteva znatne konfiguracije strojne in programske opreme za podporo hkratnega testiranja več okolij aplikacij. Z izkoriščanjem računalniške virtualizacije v paradigmi testiranja lahko organizacija ustvari več virtualnih strojev, ki posnemajo zahtevano platformo določenega okolja za testiranje. Ta pristop bo omogočil ponovno uporabo okolja za testiranje strojne opreme za podporo več vzporednih procesov testiranja.
Uporaba računalniške virtualizacije ni omejena na velike organizacije, saj ima številne prednosti tudi za domače računalnike. Ustvarjanje navideznega stroja v domačem računalniku omogoča ponovno uporabo enega računalnika za podporo več operacijskih sistemov in sistemskih konfiguracij znotraj ene računalniške lupine. To ima številne prednosti, saj lahko vse težave, ki se pojavijo v navideznem stroju, odpravite z namestitvijo novega virtualnega stroja, namesto s formatiranjem celotnega računalniškega sistema.