Krivičnoprocesni subjekti su sud, stranke (javni tužilac i okrivljeni) i oštećeni. Sud je državni organ koji sudi; sastav suda (sudija pojedinac ili veće) zavisi od težine dela. Javni tužilac je stranka koja goni po službenoj dužnosti; okrivljeni je lice protiv koga se vodi postupak i ima pravo na odbranu.
Stvarna nadležnost određuje koji sud sudi u prvom stepenu (zavisno od zaprećene kazne): za lakša dela osnovni sud, za teža viši sud. Mesna nadležnost određuje koji je od stvarno nadležnih sudova nadležan — po pravilu sud na čijem je području delo izvršeno ili pokušano.
U krivičnom postupku funkcije su podeljene: funkcija gonjenja (tužilac), funkcija odbrane (okrivljeni i branilac) i funkcija suđenja (sud). Ova podela funkcija (akuzatorsko načelo) osnov je pravičnog postupka i sprečava da isti organ i goni i sudi.