I tak: podprogram wbudowany jest dostępny zwykle w określonym języku programowania bez deklaracji (z pewnymi nielicznymi wyjątkami)Joanna Jonkisz, Jan Makuch, Stanisław Starzak, Programowanie w językach Algol 60 i Fortran 1900, Wydawnictwo Politechniki Łódzkiej, Łódź 1982, Skrypty dla szkół wyższych, Politechnika Łódzka, Ośrodek Elektronicznej Techniki ObliczeniowejJan Bielecki, Rozszerzony PL/I i JCL w systemie OS/RIAD, Państwowe Wydawnictwo Naukowe, Warszawa 1986, Seria: Biblioteka Informatyki, , podprogram biblioteczny jest dostępny w pewnej bibliotece podprogramów, module, użycie takiego podprogramu, wymaga zwykle deklaracji biblioteki, modułuAndrzej Marciniak, Borland Pascal 7.0, Wyd. Nakom, Poznań 1994 r., seria: Biblioteka Użytkownika Mikrokomputerów , ISSN 0867-6011, podprogram systemowy wymaga zwykle deklaracji podprogramu, zwykle przez umieszczenie w odpowiednim miejscu kodu źródłowego jego prototypuJan Bielecki, System operacyjny ISIS-II, Wydawnictwa Naukowo-Techniczne, Warszawa 1987, wydanie drugie uzupełnione, seria: Mikrokomputery, Jan Bielecki, PL/M język programowania mikroprocesorów, Wydawnictwa Komunikacji i Łączności, Warszawa 1987, Seria: Elektronizacja, zeszyt 25, podprogram podstawowy wymaga zwykle odwołań do specyficznych elementów maszyny, np. skorzystania z mechanizmu przerwańLeo J.