Vmesnik za upravljanje namizja (DMI) je programski sistem, ki se uporablja za prepoznavanje in upravljanje komponent računalniškega sistema. Uporaben je za vse vrste računalnikov, komponente, ki jih računalnik uporablja, pa so lahko strojna ali programska oprema. Sistem je tudi omrežen, kar omogoča pošiljanje teh informacij iz enega računalnika v drugega. S programskim okvirjem DMI lahko skrbnik vzpostavi centralno mesto upravljanja za spremljanje strojne in programske opreme, ki se izvaja na poljubnem številu računalniških sistemov, ki podpirajo DMI.
Koalicija izdelovalcev računalniške strojne in programske opreme, znanih kot delovna skupina za upravljanje namizja (DMTF®), je najprej razvila okvir vmesnika za upravljanje namizja. To je bil njihov prvi prodor v razvoj sredstev za upravljanje računalniške strojne in programske opreme za olajšanje upravljanja velikih računalniških omrežij. Kot tak je bil zasnovan ravno s tem namenom, zato so bili številni koncepti DMI kasneje integrirani v standard DMTF®-jevega skupnega informacijskega modela (CIM). DMTF® je nato leta 2005 napovedal “konec življenja” za DMI.
Način delovanja vmesnika za upravljanje namizja je zbiranje podatkov o komponentah računalniškega sistema, ki jih je mogoče nato prebrati, zapisati in zbrati za namene administracije. Komponente programske in strojne opreme, ki podpirajo DMI, imenovane tudi obvladljivi izdelki, ustvarjajo majhne datoteke, ki identificirajo značilnosti komponente, funkcionalnost in odnose z drugimi komponentami. Te datoteke se imenujejo datoteke formata informacij za upravljanje in do njih dostopate prek druge programske opreme, ki sestavlja DMI.
Tu pride v poštev programska oprema komponentnega vmesnika (CI) vmesnika za upravljanje namizja. CI je aplikacijski programski vmesnik, ki omogoča branje in zapisovanje datotek MIF. Kot nekaj mostu med katero koli komponento računalniškega sistema in skrbnikom, CI nato komunicira prek storitvenega sloja ogrodja DMI.
Storitveni sloj je kritična pot za vmesnik za upravljanje namizja. V računalniškem sistemu, ki ga upravlja DMI, je servisna plast podobna gonilniku naprave. Z njim upravlja operacijski sistem in ves čas zaseda majhen del računalniškega pomnilnika, da lahko opravlja svojo vlogo primarnega posrednika za programsko opremo ogrodja DMI. Z zbiranjem informacij prek CI storitvena plast nato vzame podatke iz datotek MIF in jih zbere v bazo podatkov. V tej ključni vlogi je storitvena plast ugnezdena med komponentnim vmesnikom in zgornjo ravnjo, znano kot upravljalni vmesnik (MI).
Na najvišji ravni ogrodja vmesnika za upravljanje namizja MI zagotavlja sredstva za posebne programe za dostop in spreminjanje datotek MIF prek storitvenega sloja. Ti programi, imenovani aplikacije za upravljanje, se lahko izvajajo na upravljanem računalniku DMI ali po omrežju, da vzpostavijo centralizirano administracijo več računalniških sistemov. Skrbnik lahko uporablja pogled aplikacij MI in spreminja komponente računalnika in njihova stanja ter prejema opozorila, če je šlo kaj narobe.