1.ПҚ – ды проектілеу әдісі Ішкі программаның бар болуы проектілеуді жүргізуге және қосымшаны жоғарыдан төменге қарай өңдеуге мүмкіндік береді. Алдымен ең көлемді есептерді шешетін(мысалы, берілгендер инициализациясы, негізгі бөлім және аяқталуы) бірнеше ішкі программа ерекшеленеді, содан соң, сол модулдердің әрқайсысы төменгі дәрежеде бөлшектелінеді, өз кезегінде басқа кішкене ішкі программаларға бөлінеді және барлық тапсырма жүзеге асқанша солай болады. Ішкі программаның негізгі сипаттамасы— ол оны қайта тексеру мүмкіндігі. Программалаудың интеграцияланған жүйелерімен бірге жиі қолданылатын ішкі программаларды құруға арналған өзгелердің жұмысын қолдану арқылы еңбек өнімділігін жоғарылату үшін стандартты ішкі программалардың үлкен библеотекалары қойылады.