مجموعة تعليمات للحاسوب تمكن المستخدم من التحكم فيه واستخدامه لإنتاج عمل مفيد تخزن على القرص الصلب .
١- برامج أنضمة التشغيل
– برامج نظم التشغيل لها نوعاً خاصاً من البرامج التي تحمل عند تشغيل الحاسوب ، هذه البرامج تتحكم في كل عمليات الحاسوب .
٢- برامج المعالجة أو التطبيقية
– هي برامج مصممة لأداء مهمة معينة ، مثل معالجة النصوص ، وتعمل برامج التطبيقات في بيئة نظام التشغيل ، الذي يعمل بشكل مستقل .