Podprogram Podprogramy realizujące rozpatrywaną operację są najczęściej udostępniane w systemach programowania jako podprogramy standardowe: biblioteczne lub wbudowane. Wywołanie takiego podprogramu jest identyczne z wywołaniem innych podprogramów, a argumenty takiego wywołania specyfikują, w postaci wyrażenia łańcuchowego, komendę systemu lub program do wykonania.

Przykładowo w systemie programowania Turbo Pascal konstrukcja taka zaimplementowana została jako procedura podstawowego modułu System, dostępnego w każdym programie, bez deklaracji (w tym pakiecie programistycznym). Wywołanie procedury ma postać: Exec(ścieżka, argumenty); przy czym: ścieżka to nazwa komendy lub podprogramu z ewentualnie wyspecyfikowaną ścieżką dostępu do pliku programu argumenty to argumenty wywołania komendy lub programu (jeżeli występują). Oba ww. parametry są typu łańcuchowego. Wraz z powyższą procedurą zdefiniowano w tym module także funkcję udostępniającą kod zakończenia uruchomionego programu o nazwie DosExitCode.