2. Tizim dasturiy ta'minoti ( Tizim Dasturiy ta'minot ) Kompyuter va kompyuter tarmoqlarining ishlashini ta'minlaydigan dasturlar va dasturiy ta'minot tizimlari majmuasi.
Tizim dasturiy ta'minot : 1. Boshqa dasturlarning ishlashi uchun operatsion muhit yaratish;
2. Ishonchliligini ta'minlash va samarali ish kompyuterning o'zi va kompyuter tarmog'i;
3. Kompyuter texnikasi va kompyuter tarmoqlarining diagnostikasi va profilaktikasi uchun;
4. Yordamchi texnologik jarayonlarni bajarish (nusxa olish, arxivlash, dastur fayllari va ma'lumotlar bazalarini tiklash va boshqalar).
Dasturiy mahsulotlarning bu sinfi kompyuter turi bilan chambarchas bog'liq bo'lib, uning tarkibiy qismi hisoblanadi.
Tizimli dasturiy ta'minot fan sohasining o'ziga xos xususiyatlaridan qat'i nazar, qo'llanilishining umumiy xarakteriga ega. Ularga ishning ishonchliligi va ishlab chiqarilishi, foydalanish qulayligi va samaradorligi uchun yuqori talablar qo'yiladi.
Ilova paketlari (ilovadasturpaket) - muayyan fan sohasining ma'lum bir sinfi muammolarini hal qilish uchun o'zaro bog'liq dasturlar to'plami.
Ilova paketlari funktsional vazifalar uchun dasturiy vositalar bo'lib xizmat qiladi va dasturiy mahsulotlarning eng ko'p sinfidir. Bu sinfga turli fan sohalarini qayta ishlashni amalga oshiradigan dasturiy mahsulotlar kiradi. Dasturiy ta'minot mahsulotlarining ushbu klassi alohida fan sohalari uchun juda xos bo'lishi mumkin.
Dasturlash texnologiyasi asboblar to'plami- dasturiy mahsulotlarni ishlab chiqish, disk raskadrovka va joriy etish texnologiyasini ta'minlovchi dasturlar va dasturiy ta'minot tizimlari majmui.
Dasturlash texnologiyasi asboblar to'plami dastur ishlab chiqish jarayonini ta'minlaydi va ishlab chiquvchi vositalari bo'lgan maxsus dasturiy mahsulotlarni o'z ichiga oladi. Dasturiy mahsulotlar yaratilayotgan dasturlarni loyihalash, dasturlash, disk raskadrovka va sinovdan o'tkazish jarayonining barcha texnologik bosqichlarini qo'llab-quvvatlaydi.
Dasturlash texnologiyasi vositalari quyidagi guruhlarga bo'linadi:
1. Ilovalarni yaratish vositalari, jumladan: dasturlarni yaratish bo'yicha individual ishlarning bajarilishini ta'minlaydigan mahalliy vositalar; dasturlarni yaratish bo'yicha o'zaro bog'liq ishlar majmuasini amalga oshirishni ta'minlaydigan dastur ishlab chiquvchilar uchun integratsiyalashgan muhitlar;
2. CASE-texnologiyalari ( Hisoblangan Yordam berdi Dasturiy ta'minot Muhandislik) - dasturiy ta'minot tizimlarini tahlil qilish, loyihalash va yaratish usullarini ifodalovchi va axborot tizimlarini ishlab chiqish va joriy etishni avtomatlashtirish uchun mo'ljallangan kompyuter yordamida dasturlarni loyihalash tizimi. Bu murakkab dasturiy ta'minot tizimlarini tahlil qilish, loyihalash, ishlab chiqish va texnik xizmat ko'rsatishning butun texnologik jarayonini avtomatlashtiradigan dasturiy ta'minot majmuasi.
Dasturiy ta'minot kompyuter tizimining ajralmas qismidir. Bu texnik vositalarning mantiqiy davomidir. Muayyan kompyuterning qamrovi uning uchun yaratilgan dasturiy ta'minot bilan belgilanadi.
Kompyuterning o'zi biron bir dastur sohasida bilimga ega emas. Bu bilimlarning barchasi kompyuterlarda ishlaydigan dasturlarda jamlangan.
Zamonaviy kompyuterlarning dasturiy ta'minoti o'yinlardan tortib fangacha bo'lgan millionlab dasturlarni o'z ichiga oladi.