ثانيا: المكونات البرمجية :
تنقسم المكونات البرمجيه الى ثلاث اقسام :
برمجيات نظام التشغيل :وهي البرامج التي تمكن الحاسب من إدارة وحداته المختلفة,
البرمجيات المساعدة :وهي البرامج التي تساعد أنظمة التشغيل على أداء مهامها المتعددة,
البرمجيات التطبيقية :وهي البرامج المصممة للقيام بمهمة معينة مثال (مثل برامج معالج النصوص والجداول الإلكترونية والعروض التقديمية وقواعد البيانات والنشر المكتبي وتصميم الأشكال والوسائط المتعددة والعمليات الإحصائية.)