Dasturiy ta'minotning axborot texnologiyalari va tizimlarini uchta asosiy toifaga bo'lish mumkin:
Tizim dasturlari. Ular kompyuter qurilmalarini, shuningdek, hisoblash jarayonlarini boshqaradilar. Bunday dasturlar hanuzgacha turli xil nosozliklarni qidirish va diagnostika qilish bilan shug'ullanmoqda. O'z navbatida, boshqaruv tizimining dasturiy ta'minotini bir nechta guruhlarga bo'lish mumkin:
Operatsion tizimlar Ular foydalanuvchi va shaxsiy kompyuter o'rtasida qandaydir vositachi. Ularning yordami bilan tizim va foydalanuvchi dasturlarining ishi ta'minlanadi. OT juda muhim qismdir, chunki u har qanday tizim uchun himoya funktsiyasini bajaradi.
Kommunal xizmatlar Bu turli xil yordamchi jarayonlarga echimlarni taqdim etadigan dasturlar.
Haydovchilar Ushbu guruhga shu kabi dasturlar kiradi, ularning yordamida OT har qanday ulangan tashqi qurilmalarni taniy oladi.
Asbob tizimlari. Bunga dasturlar va ilovalarni yaratish uchun zarur bo'lgan turli xil dasturlash tillari kiradi. Bunday tizimlar ishlab chiquvchilarga ishlash uchun juda ko'p vositalarni taqdim etadi.
Ilova dasturlari. Bu avvalgi ikki guruhga aloqador bo'lmagan foydalanuvchi dasturidir. Bunday dasturlar yordamida foydalanuvchi turli xil muammolarni hal qilishi mumkin, masalan, matn terish, filmlarni tomosha qilish, rasm yaratish, o'yin o'ynash, musiqa tinglash va boshqa ko'p narsalar.
Axborot tizimlaridan (IP) mutlaqo boshqa vazifalar uchun foydalanish mumkinligiga qaramay, ular bir-biridan unchalik farq qilmaydi. Avtomatlashtirilgan tizimlarning dasturiy ta'minoti vazifalari ham o'xshashdir. Bu bitta vazifali yoki ko'p vazifali dastur bo'lishidan qat'i nazar, faqat bitta funktsiya mavjud - bir necha bosqichda amalga oshiriladigan axborotni himoya qilish. Dastlab, OS-ning dasturlar bilan muvofiqligi tekshiriladi, undan keyin mahsulotning o'zi o'rnatiladi. Shundan so'ng, dasturning o'zi to'g'ri ishlayotganligini tekshirish amalga oshiriladi.