Yra daug įvairių tipų nuotraukų apdorojimo programinės įrangos, o geriausi tipai konkrečiam vartotojui dažniausiai priklausys nuo to, ką vartotojas bando pasiekti naudodamas tokią programinę įrangą. Viena iš labiausiai paplitusių ir svarbiausių programinės įrangos tipų yra programa, naudojama vaizdams perkelti iš skaitmeninio fotoaparato į kompiuterį. Taip pat yra vaizdo manipuliavimo ir redagavimo programų, kuriomis galima atlikti nuotraukų taisymus, pakeitimus ir kitus pakeitimus. Kitas populiarus nuotraukų apdorojimo programinės įrangos tipas yra skirtas įvairių nuotraukų failų importui ir eksportui bei skirtingų failų tipų konvertavimui.
Nuotraukų apdorojimo programinės įrangos programos yra kompiuterinės programos, naudojamos įvairiais būdais pakeisti arba paveikti skaitmenines nuotraukas. Viena iš labiausiai paplitusių programinės įrangos tipų yra programa, naudojama skaitmeninėms nuotraukoms perkelti iš fotoaparato į kompiuterį. Šias programas paprastai teikia fotoaparato gamintojas ir jas galima įdiegti kompiuteryje, kuris bus naudojamas su fotoaparatu. Įdiegus šią nuotraukų apdorojimo programinę įrangą, vaizdus galima lengvai perkelti prijungus fotoaparatą prie kompiuterio.
Kai kurios iš populiariausių ir brangiausių nuotraukų apdorojimo programinės įrangos tipų yra programos, naudojamos skaitmeninės fotografijos failams redaguoti ir manipuliuoti. Šios programos paprastai gali būti naudojamos norint atlikti paprastus pakeitimus, pvz., pakeisti spalvų ir ryškumo lygius, taip pat iškirpti ir įklijuoti įvairias vaizdo dalis. Naudojant šias programas galima atlikti didelius vaizdų koregavimus, pvz., pakeisti vaizdų dydį, pridėti teksto ir sudėti kelis vaizdus. Paprastai apkarpyti galima naudojant šias nuotraukų apdorojimo programinės įrangos programas, o tokia programinė įranga gali suteikti vartotojui galimybę pridėti įvairių efektų arba pritaikyti vaizdams įvairius filtrus.
Nuotraukų apdorojimo programinė įranga taip pat gali būti naudojama skaitmeninėms nuotraukoms keisti pagal pačias bylas. Šios programos gali importuoti ir eksportuoti įvairių tipų failus ir konvertuoti į skirtingus vaizdo failų tipus. Pačių vaizdų pakeisti naudojant tokią nuotraukų apdorojimo programinę įrangą gali būti neįmanoma, tačiau failų dydžiai ir vaizdo skiriamoji geba gali būti pakeisti. Kai kurios programos gali suteikti vartotojams funkcijų iš visų šių skirtingų programinės įrangos tipų, be to, tokios programos gali būti gana brangios ir dažniausiai skirtos profesionaliems fotografams.