компонентті: өзбетінше немесе құрама бөліктерде қолданылдатын аяқталған функцияны орындайтын бір бүтін ретінде қарастырылатын программа;
кешенді: өзбетінше немесе басқа құрама бөлік құрамаларында өзара байланысты функцияларды орындайтын бір немесе бірнеше компоненттерден немесе кешендерден тұратын программа
Жүйелік программалық қамтама
Компьютерлік жүйенің компоненттерін басқаруды қаматамсыз етеді, мысалы МП, жедел жады, енгізу-шығару құрылғысы, желілік қоршаулар, бір жағынан аппаратура, ал екінші жағынан пайдаланушы қосымшасы ретінде жұмыс жасайды. Тәртіп бойынша, ЖПҚ операциялық жүйелер, утилиттер, деректер қорын басқару жүйесі, және т.б. байланыстырушы ПҚ жатады.