Izraz Koncept nadzora shranjenega programa se nanaša na shranjevanje navodil v računalniškem pomnilniku, da se omogoči izvajanje različnih nalog v zaporedju ali občasno.
Zamisel je v poznih 1040-ih uvedel John von Neumann, ki je predlagal, da se program elektronsko shrani v formatu dvojiškega števila v pomnilniški napravi, tako da lahko računalnik spreminja navodila, kot določajo vmesni računski rezultati.
ENIAC (elektronski numerični integrator in računalnik) je bil prvi računalniški sistem, zasnovan v zgodnjih 1940-ih. Temeljil je na konceptu shranjenega programa, v katerem stroj uporablja pomnilnik za obdelavo podatkov.
Koncept shranjenega programa je mogoče nadalje razvrstiti na tri osnovne načine:
- Von Neumannov model
- Sistem za splošne namene
- Vzporedna obdelava