Virtualizacija znači stvaranje virtualne ili simulirane verzije računalnog resursa, za razliku od stvarnog. Postoji nekoliko vrsta tehnologija virtualizacije, uključujući virtualizaciju poslužitelja, koja konsolidira fizičke poslužitelje organizacije, i virtualizaciju aplikacija, koja odvaja aplikacije od operacijskog sustava (OS). Virtualizacija klijenta, također nazvana virtualizacija desktopa, koristi mrežnu arhitekturu klijent-poslužitelj organizacije kako bi se smanjio broj fizičkih stolnih računala potrebnih za smještaj svih korisnika tvrtke.
Virtualizacija klijenta simulira korisničko iskustvo na radnoj površini, ali odvaja radnu površinu od hardvera, OS-a i aplikacija. Simulirana radna površina klijenta ili virtualni stroj (VM) radi na fizičkom host poslužitelju koji pokreće softver za virtualizaciju — čija se jezgra naziva hipervizor. Mnogi virtualni klijenti mogu raditi na jednom host poslužitelju sa svakim klijentom koji ima različita korisnička svojstva, podatke, aplikacije, pa čak i OS-ove. To korisnicima omogućuje neprimjetan pristup svojim uobičajenim stolnim računalima s jeftinih računala, tankih klijenata ili dijeljenih računala.
Ova centralizacija računalstva putem virtualizacije klijenta pomaže odjelima informacijske tehnologije (IT) da smanje troškove hardvera i dopušta im postavljanje novih stolnih računala u nekoliko minuta, a ne u danima. Također pojednostavljuje zadatke ažuriranja klijentskih računala s ažuriranjima softvera, sigurnosnim zakrpama i definicijama virusa, što oslobađa IT osoblje za druge kritične zadatke. Virtualizacija računalnih klijenata posebno je korisna u testnim ili razvojnim okruženjima. Omogućuje administratorima sustava i programerima softvera da instaliraju i testiraju aplikacije dok su izolirani od drugih strojeva, čime se ne dovode njihove mreže u opasnost.
Za korisnike virtualizacija nudi fleksibilnije računanje. Tehnologija im omogućuje siguran pristup svojim aplikacijama i podacima s bilo kojeg mjesta na njihovoj lokalnoj mreži (LAN), širokoj mreži (WAN) ili gdje god mogu pristupiti internetu. Također, budući da IT može riješiti većinu problema klijentskih aplikacija centralizirano, korisnici mogu imati koristi od manjeg zastoja.
Okruženje također može imati koristi kada tvrtke virtualiziraju svoju IT infrastrukturu. Virtualizacija smanjuje broj fizičkih strojeva potrebnih za smještaj korisnika organizacije. To obično smanjuje neučinkovitost računanja, potrošnju energije, odlaganje hardvera i zahtjeve za prostorom, što smanjuje utjecaj na okoliš.
Virtualizacija ima veliki potencijal za tvrtke i njihove računalne infrastrukture. Omogućuje tvrtkama da pruže visoko dostupan, siguran i fleksibilan pristup kritičnim podacima i aplikacijama, bez troškova i energije u odnosu na tradicionalno fizičko okruženje desktopa. Velika poduzeća obično imaju najviše dobiti od virtualizacije, ali kako tehnologija napreduje, mala i srednja poduzeća, pa čak i korisnici kućnih računala, vjerojatno će dobiti koristi od virtualizacije.