Virtualizacijske tehnologije omogućavaju "multiplikaciju" realnog sustava u softveru stvorenim  virtualnim sustavima.  Virtualni su sustavi  konfiguracijski realizirane kopije realnog sustava. Svakom od virtualnih sustava u stvari dodjeljuju se  dijelovi resursa realnog sustava.
Virtualizacija dodaje jedan sloj apstrakcije neposredno iznad realnog sloja, koji omogućava konsolidaciju ukupnih performansnih i tehnoloških zahtjeva na realnom sloju, čuvajući izolaciju među virtualnim sustavima, koji se onda konfiguriraju temeljem partikularnih zahtjeva aplikacije.
Kolegij pokriva nekoliko  vrsti virtualizacijskih tehnologija: virtualizacija računalnog hardvera, virtualizacija pohrane podataka, virtualizacija mreža.