Čeprav je po naravi precej zapleten, je skupni informacijski model (CIM) v resnici le način vizualizacije in upravljanja virov okolja informacijske tehnologije (IT), kakršno koli že je. Preko skupnega informacijskega modela lahko organizacija ali končni uporabnik opiše vse, kar sestavlja določeno IT okolje, pa naj bo to spletno okolje ali korporativno omrežje. Celotno kompleksnost omrežja, vključno s fizičnimi računalniškimi sistemi, drugo strojno opremo, potrebno za okolje, programi, ki se izvajajo na teh sistemih, lahko definira CIM. Čeprav je zagotovo mogoče ustvariti programe, ki uporabljajo CIM za lažjo organizacijo in upravljanje računalniškega omrežja, CIM sam po sebi ni program, ampak bolj način za združevanje vseh podatkov o omrežju v model, ki je enostavnejši. razumel.
Skupni informacijski model je oblikovala skupina tehnoloških podjetij, ki delujejo usklajeno. Po nekaj lastniških sporov z nekoliko drugačnimi izvedbami metod modeliranja se je skupina IT-gigantov pod vodstvom Cisco Systems®, Hewlet-Packard® in IBM® združila, da bi oblikovala delovno skupino za porazdeljeno upravljanje (DMTF). Cilj DMTF-ja je bil ustvariti nevtralno metodo za upravljanje omrežnih virov, pri čemer so prišli do skupnega informacijskega modela.
CIM sledi metodologiji objektno usmerjenega modela (OOM). Paradigma OOM ponuja način iskanja rešitev za težave z razčlenitvijo kompleksnosti problema na predmete, ki so povezani in medsebojno delujejo. Medtem ko je OOM našel široko uporabo v objektno usmerjenih računalniških programskih jezikih, ta tehnika ponuja dober način za delo z velikimi in precej zapletenimi problemi. Znotraj OOM je vse v naboru problemov identificirano kot objekt in za identifikacijo vsakega predmeta je treba določiti definicije.
Skupni informacijski model identificira objekte okolja tako, da loči specifikacijo in shemo. Polovica CIM, specifikacije, je opis, kako naj različni modeli upravljanja medsebojno delujejo, in ustvarja nekaj meta modela za izmenjavo informacij med drugimi modeli upravljanja in razvoj. Za pomoč pri tem specifikacija CIM uporablja Unified Modeling Language™ (UML) za pomoč pri splošni konceptualizaciji in vizualizaciji modelov CIM. Specifikacija prav tako opisuje lasten jezik, ki se uporablja pri definiranju najpogostejših vidikov okolja, kot so vrste predmetov, njihovi atributi in njihovi odnosi. Na podlagi jezika definicije vmesnika (IDL) jezik formata upravljanih objektov (MOF) CIM uporabniku omogoča pisanje golih besedilnih opisov predmetov v človeku berljivi obliki, ki se nato lahko uporablja za izmenjavo informacij o okolju.
V drugi polovici skupnega informacijskega modela shema nato definira posebnosti upravljanih okolij. Shema se gradi od osnovnih konceptov do bolj običajnih, vendar omogoča tudi razširitve le-teh. V svojem bistvu specifikacija zagotavlja bistveno terminologijo, ki se uporablja v svetu IT, osnovne koncepte, ki jih je mogoče najti povsod. Kot jedrne veje so opredeljeni podrobnejši vidiki območij upravljanja, kot so baze podatkov, uporabniki, naprave in tako naprej. Ločeno od osnovne sheme CIM je mogoče razviti shemo razširitve, ki dodatno opredeljuje specifično področje upravljanja.