Proqram təminatı sistemini yerinə yetirdikləri funksiyalara görə iki hissəyə bölmək olar:
sistem proqram təminatı
tətbiqi proqram təminatı
Sistem proqram təminatı (SPT) kompüterdə informasiyanın emalı prosesinin təşkili ilə yanaşı tətbiqi proqramlar üçün normal mühiti təmin edir SPT kompüterin aparat vasitələri ilə sıx əlaqədə olduğundan, bəzən onu kompüterin bir hissəsi də hesab edirlər SPT- yə aşağıdakılar daxildir