foydalanuvchining kompyuter bilan o'zaro aloqasini osonlashtirish;
vazifani qo'yishdan natija olishgacha bo'lgan davrni qisqartirish;
kompyuter resurslaridan foydalanish samaradorligini oshirish.
Dastur sizga quyidagilarga imkon beradi:
uning imkoniyatlaridan maksimal darajada foydalanish maqsadida hisoblash tizimini tashkil etishni takomillashtirish;
foydalanuvchi ishining unumdorligi va sifatini oshirish;
foydalanuvchi dasturlarini aniq hisoblash tizimining resurslariga moslashtirish;
hisoblash tizimining dasturiy ta'minotini kengaytirish.
Hisoblash tizimining imkoniyatlaridan maksimal darajada foydalanishga erishiladi Birinchidan, har bir foydalanuvchi yoki vazifaga o'z vazifalarini o'z vaqtida va sifatli hal qilish uchun minimal zarur resurslarni ajratish orqali, Ikkinchidan, hisoblash tizimining resurslariga ulanish orqali katta raqam foydalanuvchilar (shu jumladan masofaviy foydalanuvchilar), Uchinchidan, tizim holati va so'rovlarni qayta ishlashga qarab turli foydalanuvchilar va vazifalar o'rtasida resurslarni qayta taqsimlash orqali.
Foydalanuvchi ishining unumdorligi va sifatining oshishi turli xil dasturlash vositalari (algoritmik til, amaliy dasturlar paketlari) va qulay kiritish-chiqarish qurilmalari yordamida amalga oshiriladigan hisoblash va loyihalash jarayonlarini avtomatlashtirish hisobiga sodir bo'ladi.
Foydalanuvchi dasturlarining ma'lum bir hisoblash tizimining resurslariga moslashishi operatsion tizimda mashina konfiguratsiyasining keng doirasiga xizmat ko'rsatish ob'ektini o'z ichiga olganligi bilan ta'minlanadi. Bundan tashqari, operatsion tizim turli xil kiritish-chiqarish qurilmalari uchun mavjud dasturlarni yaratish va osongina sozlash imkonini beradi.
Mavjud dasturiy ta'minotni kengaytirish quyidagi imkoniyatlarni o'z ichiga oladi:
foydalanuvchi tomonidan alohida hisoblash muammolarini ham, alohida qurilmalar va umuman butun hisoblash tizimini boshqarish jarayonlarini amalga oshiradigan o'z dasturlari va paketlarini yaratish;
mavjud dasturiy ta'minotni operatsion tizim imkoniyatlarini kengaytirish, yangi turdagi tashqi qurilmalar, yangi hisoblash tizimlari (kompyuterlar) bilan ishlash, yangi qo'llanilishi sohalarida ishlash imkonini beruvchi dasturlar bilan to'ldirish.
Dasturiy ta'minot turli faoliyat sohalarida hisoblash tizimlaridan foydalanishga qaratilgan bo'lib, qo'yilgan vazifalarni o'z vaqtida va adekvat hal qilishni ta'minlashi kerak. Bu raqamni kuzatishni talab qiladi dasturiy ta'minot komponentlarini ishlab chiqish talablari , ularning asosiylari: