Godinama, kad god bi tvrtke implementirale novu aplikaciju za svoje zaposlenike i kupce, aplikacija bi se izvodila na vlastitom poslužitelju računala. Tvrtke sve više pokreću mnoge aplikacije istovremeno na jednom poslužitelju koristeći tehnologiju virtualizacije. To je stvorilo potrebu za novom vrstom upravljanja pod nazivom upravljanje virtualizacijom. Upravljanje virtualizacijom pomaže tvrtkama da implementiraju, ažuriraju, nadziru i održavaju virtualizirane aplikacije. Koristeći softver za upravljanje virtualizacijom, IT menadžeri mogu kontrolirati svoje virtualizirano računalno okruženje.
Potreba za upravljanjem virtualizacijom nastala je zbog skoro sveopćeg prihvaćanja virtualizacije poslužitelja i aplikacija. Tvrtke su shvatile da je tradicionalni pristup jedne aplikacije po poslužitelju neučinkovito korištenje računalnih resursa. Često su mnogi poslužitelji radili na djeliću svoje ocijenjene izvedbe. To se pokazalo vrlo skupim budući da je svaki poslužitelj koji se premalo koristi još uvijek trebao operativni sustav, struju i njime se moralo upravljati. Virtualizacija omogućuje da više aplikacija dijele jedan poslužitelj bez sukoba. To omogućuje tvrtkama da konsolidiraju broj poslužitelja koje moraju posjedovati, uvelike smanjujući troškove.
Da bi virtualizacija funkcionirala, aplikacija mora biti uparena s operativnim sustavom u softverskom elementu koji se zove virtualni stroj. Softver za upravljanje virtualizacijom često se koristi za stvaranje ovih virtualnih strojeva. Zatim, virtualni stroj mora biti postavljen na poslužitelj kako bi se pokrenuo. Softver za upravljanje virtualizacijom koristi se za instalaciju i testiranje pojedinačnih virtualnih strojeva na poslužitelju.
Virtualizirane aplikacije, poput tradicionalnih aplikacija koje se izvode na poslužitelju, moraju se ažurirati i provjeravati tijekom vremena. U tu svrhu koristi se softver za upravljanje virtualizacijom za praćenje performansi virtualnog stroja. Ako je izvedba ispod norme, administrator može koristiti softver za upravljanje da dodijeli više memorije ili procesorske snage. To bi pomoglo virtualnoj instanci aplikacije da radi brže. Slično, ako se pojavi problem s aplikacijom, softver za upravljanje virtualizacijom koristi se za rješavanje problema i ispravljanje situacije. Dodatno, softver se koristi kad god aplikacija treba instalirati novu zakrpu ili se mora primijeniti ažuriranje.
Kada je virtualizacija poslužitelja i aplikacija prvi put postala popularna, alati za upravljanje virtualizacijom bili su prilično rudimentarni i nudili su samo ograničenu funkcionalnost. Kako je virtualizacija postala temeljni dio većine IT infrastruktura, alati za upravljanje dodali su mnoge značajke. Na primjer, mnogi alati za virtualizaciju sada omogućuju IT administratorima da istovremeno upravljaju svojim virtualnim i fizičkim mrežama.
Osim toga, alati za upravljanje virtualizacijom sada preuzimaju više strateških funkcija. U početku se sustav upravljanja koristio za nesmetano izvođenje aplikacija. Sada se alati za upravljanje sve više koriste za prepoznavanje obrazaca korištenja i pomoć u planiranju kako bi se zadovoljili novi zahtjevi.