Postoji mnogo vrsta računalnog softvera za djecu. Neke vrste softvera namijenjene su samo za zabavu, dok se druge koriste za obrazovnu vrijednost. Također postoje mnoge vrste koje se koriste u kreativne svrhe. Na primjer, postoje programi koji djeci omogućuju izradu kartica, postera ili internetskih spomenara. Zanimljivo je da se čak i oni programi koji su dizajnirani samo za zabavu mogu pokazati korisnima za razvoj i obrazovanje; takve igre mogu pomoći poboljšanju djetetove koordinacije ruku i očiju, kao i njegovih osnovnih računalnih vještina, na primjer.
Jedna od glavnih vrsta računalnog softvera za djecu dizajnirana je samo za zabavu; ove igre tehnički nemaju obrazovnu vrijednost, ali djeci mogu pružiti sate zabave. U mnogim slučajevima, međutim, takve igre imaju vrijednost za svoje igrače. Na primjer, čak i igre namijenjene samo zabavi mogu pomoći djetetu da razvije strategiju i vještine rješavanja problema. Igre koje se uklapaju u ovu kategoriju mogu također pomoći djeci da razviju sposobnost fokusiranja. Osim toga, takve samo-zabavne igre mogu čak pomoći djeci da razviju bolje računalne vještine i poboljšanu koordinaciju ruku i očiju.
Velika kategorija računalnog softvera za djecu namijenjena je u obrazovne svrhe. Međutim, postoje velike varijacije kada su u pitanju vrste softvera u ovoj kategoriji. Na primjer, postoji softver koji je namijenjen podučavanju novih pojmova, kao i odabirima koji su korisni za pregled tema ili domaće zadaće. Raspon predmeta za koje osoba može pronaći dječji obrazovni softver je širok i raznolik. Na primjer, postoje obrazovni programi namijenjeni učenju stranih jezika, poboljšanju vještina pisanja i razvoju sposobnosti crtanja i slikanja; dječji softver također može podučavati matematičke i znanstvene koncepte, pa čak i pomoći djetetu da nauči programirati.
Neki kreatori softvera također dizajniraju softver za djecu koji je namijenjen poticanju kreativnosti. Na primjer, postoje programi koji djeci omogućuju izradu umjetničkih djela, čestitki i naljepnica. Neki programi koji se temelje na kreativnosti omogućuju djeci istraživanje fotografije, izgradnje i dizajna web stranica. Postoje čak i neki programi koji djeci omogućuju izradu vlastitih računalnih programa.
Važno je napomenuti da ne postoji uvijek jasna granica između računalnog softvera za djecu koji je samo za kreativnost i odabira koji su namijenjeni obrazovanju. Mnogi zabavni programi također pružaju određenu vrijednost učenja i obrnuto. Isto tako, djeca mogu i učiti i zabavljati se iz programa koji je namijenjen kreativnosti.