Na voljo je veliko različnih vrst programske opreme za obdelavo fotografij, najboljše vrste za posameznega uporabnika pa bodo običajno odvisne od tega, kaj uporabnik poskuša doseči s takšno programsko opremo. Ena najpogostejših in najpomembnejših vrst programske opreme je program, ki se uporablja za prenos slik iz digitalnega fotoaparata v računalnik. Obstajajo tudi programi za manipulacijo in urejanje slik, ki jih lahko uporabite za popravke, spremembe in druge spremembe fotografij. Druga vrsta priljubljene programske opreme za obdelavo fotografij je zasnovana za uvoz in izvoz različnih foto datotek ter pretvorbo med različnimi vrstami datotek.
Programi za obdelavo fotografij so računalniški programi, ki se uporabljajo za spreminjanje ali vplivanje na digitalne fotografije na več načinov. Ena najpogostejših vrst programske opreme je program, ki se uporablja za prenos digitalnih fotografij iz fotoaparata v računalnik. Te programe običajno zagotovi proizvajalec kamere in jih je mogoče namestiti v računalnik, ki se bo uporabljal s kamero. Ko je ta programska oprema za obdelavo fotografij nameščena, lahko slike preprosto premikate tako, da fotoaparat povežete z računalnikom.
Nekatere najbolj priljubljene in drage vrste programske opreme za obdelavo fotografij so programi, ki se uporabljajo za urejanje in manipulacijo digitalnih fotografskih datotek. Te programe je običajno mogoče uporabiti za preproste spremembe, kot je premikanje ravni barv in svetlosti, pa tudi za izrezovanje in lepljenje različnih delov slike. S temi programi je mogoče narediti velike prilagoditve slik, na primer spreminjanje velikosti slik, dodajanje besedila in sestavljanje več slik skupaj. Obrezovanje je običajno mogoče opraviti s temi programi za obdelavo fotografij in taka programska oprema lahko uporabniku omogoči dodajanje različnih učinkov ali uporabo različnih filtrov slikam.
Programsko opremo za obdelavo fotografij lahko uporabite tudi za spreminjanje digitalnih fotografij na podlagi samih datotek. Ti programi lahko uvažajo in izvažajo različne vrste datotek ter pretvarjajo med različnimi vrstami slikovnih datotek. Spremembe samih slik s takšno programsko opremo za obdelavo fotografij morda ne bodo možne, vendar se lahko spremenijo velikosti datotek in ločljivost slike. Nekateri programi lahko uporabnikom nudijo funkcije vseh teh različnih vrst programske opreme, takšni programi pa so lahko precej dragi in so običajno namenjeni profesionalnim fotografom.