Interfața de gestionare a desktopului (DMI) este un sistem software utilizat pentru identificarea și gestionarea componentelor unui sistem informatic. Este util pentru orice tip de computer, iar componentele pe care computerul le folosește pot fi fie hardware, fie software. Sistemul este, de asemenea, capabil de rețea, permițând ca aceste informații să fie trimise de la un computer la altul. Cu cadrul software-ului DMI, un administrator poate stabili o locație centrală de gestionare pentru a monitoriza hardware-ul și software-ul care rulează pe orice număr de sisteme de computer compatibile cu DMI.
O coaliție de producători de hardware și software de computer cunoscută sub numele de Desktop Management Task Force (DMTF®) a dezvoltat pentru prima dată cadrul de interfață de gestionare a desktopurilor. A fost prima lor incursiune în dezvoltarea unui mijloc de gestionare a hardware-ului și a software-ului de calculator pentru a ușura administrarea rețelelor de calculatoare mari. Ca atare, a fost proiectat tocmai cu această intenție, astfel încât multe dintre conceptele DMI au fost ulterior integrate în standardul DMTF® al modelului de informații comune (CIM). DMTF® a anunțat apoi „sfârșitul vieții” pentru DMI în 2005.
Modul în care funcționează interfața de gestionare a desktopului este prin colectarea de date despre componentele unui sistem informatic, care pot fi apoi citite, scrise și colectate în scopuri de administrare. Componentele software și hardware compatibile cu DMI, denumite și produse gestionabile, generează fișiere mici care identifică caracteristicile, funcționalitatea și relațiile unei componente cu alte componente. Aceste fișiere se numesc fișiere în format de informații de gestionare și sunt accesate prin intermediul celuilalt software care alcătuiește DMI.
Aici intervine software-ul pentru interfața componentelor (CI) al interfeței de gestionare a desktopului. CI este o interfață de programare a aplicațiilor care permite citirea și scrierea fișierelor MIF. Acționând ca o punte între orice componentă dată a sistemului informatic și administrator, CI comunică apoi prin nivelul de servicii al cadrului DMI.
Stratul de servicii este calea critică pentru interfața de gestionare a desktopului. Într-un sistem informatic gestionat de DMI, nivelul de serviciu este asemănător cu un driver de dispozitiv. Este gestionat de sistemul de operare și ocupă tot timpul o mică parte din memoria computerului pentru a-și îndeplini rolul de intermediar principal pentru software-ul framework-ului DMI. Prin colectarea informațiilor prin intermediul CI, stratul de servicii preia apoi datele din fișierele MIF și le colectează într-o bază de date. În acest rol crucial, stratul de servicii este amplasat între interfața componentelor și nivelul superior cunoscut sub numele de interfață de management (MI).
La nivelul superior al cadrului interfeței de gestionare a desktopului, MI oferă mijloacele programelor specifice pentru a accesa și modifica fișierele MIF prin intermediul stratului de servicii. Aceste programe, denumite aplicații de management, pot rula pe computerul administrat DMI sau printr-o rețea pentru a stabili o administrare centralizată a mai multor sisteme informatice. Un administrator poate utiliza aplicațiile MI pentru a vizualiza și modifica componentele unui computer și stările acestora și poate primi alerte dacă ceva nu a mers prost.