Že leta, ko so podjetja uvedla novo aplikacijo za svoje zaposlene in stranke, se je aplikacija izvajala na lastnem računalniškem strežniku. Podjetja vse pogosteje izvajajo številne aplikacije hkrati na enem strežniku z uporabo tehnologije virtualizacije. To je ustvarilo potrebo po novi vrsti upravljanja, imenovanem upravljanje virtualizacije. Upravljanje virtualizacije podjetjem pomaga pri uvajanju, posodabljanju, spremljanju in vzdrževanju virtualiziranih aplikacij. S programsko opremo za upravljanje virtualizacije lahko vodje IT nadzorujejo svoje virtualizirano računalniško okolje.
Potreba po upravljanju virtualizacije se je pojavila zaradi skoraj vsesplošnega sprejetja virtualizacije strežnikov in aplikacij. Podjetja so spoznala, da je tradicionalni pristop ene aplikacije na strežnik neučinkovita uporaba računalniških virov. Pogosto je veliko strežnikov delovalo z delčkom svoje ocenjene zmogljivosti. To se je izkazalo za zelo drago, saj je vsak premalo uporabljen strežnik še vedno potreboval operacijski sistem, elektriko in ga je bilo treba upravljati. Virtualizacija omogoča, da več aplikacij deli en strežnik brez konfliktov. To podjetjem omogoča, da konsolidirajo število strežnikov, ki jih morajo imeti v lasti, kar močno zmanjša stroške.
Da virtualizacija deluje, mora biti aplikacija združena z operacijskim sistemom v elementu programske opreme, imenovanem navidezni stroj. Za ustvarjanje teh virtualnih strojev se pogosto uporablja programska oprema za upravljanje virtualizacije. Nato mora biti virtualni stroj nameščen na strežnik, da se lahko zažene. Programska oprema za upravljanje virtualizacije se uporablja za namestitev in testiranje posameznih virtualnih strojev na strežniku.
Virtualizirane aplikacije, tako kot tradicionalne aplikacije, ki se izvajajo na strežniku, je treba sčasoma posodabljati in preverjati. V ta namen se za spremljanje delovanja virtualnega stroja uporablja programska oprema za upravljanje virtualizacije. Če je zmogljivost pod normo, lahko skrbnik uporabi programsko opremo za upravljanje, da dodeli več pomnilnika ali procesorske moči. To bi pripomoglo k hitrejšemu delovanju virtualnega primerka aplikacije. Podobno, če pride do težave z aplikacijo, se za odpravljanje težav in popravljanje situacije uporabi programska oprema za upravljanje virtualizacije. Poleg tega se programska oprema uporablja vedno, ko je treba v aplikaciji namestiti nov popravek ali posodobiti.
Ko je virtualizacija strežnikov in aplikacij postala priljubljena, so bila orodja za upravljanje virtualizacije dokaj rudimentarna in so ponujala le omejeno funkcionalnost. Ker je virtualizacija postala osrednji del večine IT infrastruktur, so orodja za upravljanje dodala številne funkcije. Na primer, številna orodja za virtualizacijo zdaj omogočajo skrbnikom za IT upravljanje tako navideznih kot fizičnih omrežij hkrati.
Poleg tega orodja za upravljanje virtualizacije zdaj prevzemajo bolj strateške funkcije. Sprva je bil sistem upravljanja uporabljen za nemoteno delovanje aplikacij. Zdaj se orodja za upravljanje vse pogosteje uporabljajo za prepoznavanje vzorcev uporabe in pomoč pri načrtovanju za izpolnjevanje novih zahtev.