Upravljanje z odprtokodnimi digitalnimi sredstvi je prilagodljivo, programsko zasnovano sredstvo za arhiviranje in katalogiziranje digitalnih datotek, kot so fotografije, filmi in dokumenti. V bistvu lahko vsako elektronsko datoteko štejemo za »digitalno sredstvo«. Ker se vse več dela zaključi in upravlja prek spleta, digitalna sredstva hitro postajajo dragoceno blago za podjetja in posameznike. Odprtokodna programska oprema je programska oprema, ki temelji na običajni brezplačni kodi. Vsakdo lahko vzame odprtokodno, jo spremeni in uporablja, ne da bi moral kupiti ali licencirati programski paket.
Digitalna sredstva, kot so fotografije in datoteke, so pogosto pomembna sredstva podjetja in poslovna sredstva, ki jih je treba ohraniti in shraniti. Digitalne datoteke lahko zavzamejo veliko prostora na trdih diskih podjetij in brez učinkovite organizacijske sheme jih je hitro težko najti in uporabljati. Upravljanje premoženja je sredstvo, s katerim je mogoče razvrstiti in dati na voljo digitalne datoteke.
Na trgu je na voljo množica komercialnih programov za upravljanje digitalnih sredstev, od programskih paketov do paketov za spletno oblikovanje. Ti programi so na splošno na voljo v širokem razponu cen in ponujajo različne ravni zaščite sredstev. Nekateri preprosto zagotavljajo organizacijsko shemo, drugi pa zagotavljajo tako organizacijo kot varnost datotek. Za dragocena digitalna sredstva, kot so avtorske pravice in patenti, je običajno zaželena več varnosti.
Odprtokodni programi za upravljanje digitalnih sredstev lastnikom vsebine omogočajo večjo prilagodljivost pri oblikovanju in razpoložljivih zaščitah. Odprtokodni programi temeljijo na osrednji, prosto dostopni kodi. Razvijalci lahko vzamejo to kodo in jo prilagodijo, kakor želijo. Odprtokodni program za upravljanje digitalnih sredstev je tako le malo več kot program, ki je zgrajen okoli te brezplačne kode. Te vrste programov so na splošno bolj edinstvene in inovativne od programov, ki so na voljo na množičnem trgu, vendar zahtevajo tudi veliko več časa in znanja za razvoj.
Nekateri razvijalci bodo ustvarili odprtokodno programsko opremo za upravljanje digitalnih sredstev za enkratno uporabo: za eno osebo ali eno podjetje. Te vrste programov pogosto vsebujejo posebne funkcije za upravljanje avtorskih pravic ali patentov in jih je mogoče optimizirati za izboljšanje posebnih potreb po produktivnosti podjetja. Vsebujejo lahko različne portale za različne vrste sredstev in lahko inovirajo nove načine shranjevanja in arhiviranja najrazličnejše intelektualne lastnine.
Drugi odprtokodni sistemi za upravljanje digitalnih sredstev so zasnovani za širše občinstvo in se pogosto obravnavajo bolj kot dela v teku kot končni programi. Ena izmed najbolj privlačnih lastnosti odprte kode je njena odprta in brezplačna dostopnost. En razvijalec lahko zgradi program, kot je program za upravljanje digitalnih sredstev, in ga lahko deli z drugimi. Tisti drugi ga lahko dodajajo in prilagajajo, lahko pa ga posredujejo svojim strankam in potrošnikom, ki lahko tudi spreminjajo. Končni rezultat je pogosto rastoči, uspešen sistem, ki se nenehno razvija.