Підпрограма – це окрема функціонально незалежна частина програми, що має ім'я та вирішує окреме завдання.
Підпрограми:
позбавляють необхідності багаторазово повторювати в тексті програми аналогічні фрагменти;
покращують структуру програми, полегшуючи її розуміння;
дозволяють розподіляти великі завдання між декількома розробниками чи стадіями проекту;
підвищують стійкість до помилок програмування та непередбачуваних наслідків при модифікаціях програми.



