Usluge virtualizacije su digitalne kopije softvera ili hardvera, a ne fizički modeli koji zauzimaju dodatni prostor ili memoriju. Usluge virtualizacije aplikacija i desktopa su gotovo identične, jer svaka virtualizira softver za računalo, ali virtualizacija desktopa je intenzivnija. Virtualizacija hardvera dijeli hardver računala u dijelove, a svaki se dio koristi za drugačiji proces. Virtualizacija poslužitelja je slična, ali uključuje instalaciju više digitalnih poslužitelja na jedan fizički poslužitelj, što smanjuje potrošnju topline i energije i omogućuje poslužitelju pokretanje više procesa odjednom. Virtualizacija operacijskog sustava (OS) dijeli hardver na dijelove za specifičnu svrhu instaliranja drugog OS-a na računalo.
Usluge virtualizacije aplikacija i desktopa izvode se na stolnom ili prijenosnom računalu – obično su u poslovne svrhe, pa su stolna računala češća – koja virtualiziraju softver. Kada se računalo pokrene, softver se obično pohranjuje na računalu i računalo lokalno pristupa ovom softveru kako bi pokrenulo program. S virtualizacijom, softver se pohranjuje na poslužitelj izvan računala kojem računalo može pristupiti, što znači da samo računalo nema nikakav softver. Virtualizacija desktopa je malo intenzivnija, jer uklanja potrebu za središnjom procesorskom jedinicom (CPU), pri čemu se sva obrada obavlja preko poslužitelja.
Uz usluge virtualizacije hardvera, hardver računala je podijeljen na dijelove. To se može dogoditi na gotovo svakom komadu hardvera, kao što je CPU, tvrdi disk ili memorija s slučajnim pristupom (RAM). Kada je dio hardvera podijeljen, taj se dio može koristiti samo za određenu svrhu; na primjer, ako je dio napravljen za potrebe šifriranja, tada će se dio koristiti isključivo za šifriranje.
Usluge virtualizacije poslužitelja slične su virtualizaciji hardvera, jer se hardver dijeli; razlika je u tome što je ovo isključivo za poslužitelj, dok je hardverska virtualizacija tipično za desktop ili laptop. Izrada virtualnog poslužitelja znači uzeti nekoliko poslužiteljskih programa i postaviti ih na jedan poslužitelj. Iako to smanjuje ukupnu snagu svakog virtualnog poslužitelja, jer se oslanjaju na hardver s jednog fizičkog poslužitelja, dodavanje dodatnog RAM-a to može ublažiti. Virtualizacija smanjuje potrošnju topline i energije, čineći poslužitelj jeftinijim za rad.
Usluge virtualizacije OS-a omogućuju rad više od jednog OS-a na računalu. Tvrdi disk je podijeljen u sekcije, a svaki odjeljak ima zaseban OS. Neka računala mogu pokretati svaki OS istovremeno, ali većina računala nema dovoljno snage za to i svaki se OS koristi zasebno.