Dostupne su mnoge različite vrste softvera za obradu fotografija, a najbolji tipovi za određenog korisnika obično će ovisiti o tome što korisnik pokušava postići takvim softverom. Jedna od najčešćih i najvažnijih vrsta softvera je program koji se koristi za prijenos slika s digitalnog fotoaparata na računalo. Tu su i programi za manipulaciju i uređivanje slika koji se mogu koristiti za ispravke, izmjene i druge promjene na fotografijama. Druga vrsta popularnog softvera za obradu fotografija dizajnirana je za uvoz i izvoz raznih foto datoteka i pretvorbu između različitih vrsta datoteka.
Softverski programi za obradu fotografija računalni su programi koji se koriste za promjenu ili utjecaj na digitalne fotografije na više načina. Jedna od najčešćih vrsta softvera je program koji se koristi za prijenos digitalnih fotografija s fotoaparata na računalo. Ove programe obično osigurava proizvođač kamere i mogu se instalirati na računalo koje će se koristiti s kamerom. Nakon što se instalira ovaj softver za obradu fotografija, slike se lako mogu premještati spajanjem fotoaparata na računalo.
Neki od najpopularnijih i najskupljih vrsta softvera za obradu fotografija su programi koji se koriste za uređivanje i manipulaciju datotekama digitalne fotografije. Ovi se programi obično mogu koristiti za jednostavne promjene kao što je pomicanje razina boja i svjetline, kao i za rezanje i lijepljenje različitih dijelova slike. Pomoću ovih programa na slikama se mogu napraviti velike prilagodbe, kao što je promjena veličine slika, dodavanje teksta i sastavljanje više slika zajedno. Obrezivanje se obično može obaviti putem ovih softverskih programa za obradu fotografija, a takav softver može omogućiti korisniku dodavanje različitih efekata ili primjenu različitih filtara na slike.
Softver za obradu fotografija također se može koristiti za izmjene digitalnih fotografija na temelju samih datoteka. Ovi programi mogu biti u mogućnosti uvoziti i izvoziti različite vrste datoteka i pretvarati između različitih vrsta slikovnih datoteka. Izmjene samih slika možda neće biti moguće s takvim softverom za obradu fotografija, ali se potencijalno mogu promijeniti veličine datoteka, kao i razlučivost slike. Neki programi mogu korisnicima pružiti značajke svih ovih različitih vrsta softvera, a takvi programi mogu biti prilično skupi i obično su namijenjeni profesionalnim fotografima.