Podprogram standardowy, to podprogram realizujący określoną operację, w sposób jednoznacznie zdefiniowany przez określony standard.
Rodzaje podprogramów standardowych Podprogramy standardowe mogą zostać wyróżnione ze względu na miejsce ich dostępności: podprogramy wbudowane, definiowane przez standard języka lub jego implementację, podprogramy biblioteczne, definiowane w bibliotekach programistycznych, podprogramy systemowe, udostępniane przez system operacyjny bądź maszynę wirtualną, podprogramy podstawowe, udostępniane przez maszynę – komputer, np. zawarte w BIOS.
Stosowanie podprogramów standardowych Stosowanie podprogramów standardowych w kodzie źródłowym wymaga od programisty znajomości jedynie specyfikacji – nagłówka, prototypu – podprogramu realizującego daną operację oraz miejsca, w którym jest dostępny.