تقسِّم نظم الكمبيوتر العملية نظم البرامج إلى ثلاث فئات رئيسية: برامج النظام وبرامج البرمجة وبرامج التطبيقات، على الرغم من أن هذا التصنيف قد يبدو اعتباطيًا وكثيرًا ما يكون غير واضح.
برامج النظم
تساعد برامج النظم في تشغيل مكونات جهاز الكمبيوتر "الهاردوير" ونظام التشغيل. تشمل برامج النظم:
* برنامج تشغيل الأجهزة
* نظم التشغيل
* وحدات الخدمة
* برامج مساعدة
* نظم الإطارات التي تساعد مستخدم الكمبيوتر على فتح عدة برامج في الوقت نفسه وكل برنامج في إطار أو نافذة خاصة به.
(ليس من الضروري التعرف على هذه البرامج بالتفصيل)
إن الهدف من برامج النظم عدم إثقال مبرمج التطبيقات بالتفاصيل الخاصة بجهاز الكمبيوتر بما في ذلك الأجهزة الملحقة، مثل وسائل الاتصال والطابعات وأجهزة العرض والقراءة ولوحات المفاتيح ...إلخ. هذا بالإضافة إلى التفاصيل الخاصة بتقسيم مصادر الكمبيوتر، مثل الذاكرة وزمن المعالجة بطريقة آمنة وثابتة.
برامج التطبيقات
تسمح برامج التطبيقات للمستخدمين النهائيين بالقيام بمهمة واحدة أو أكثر (لا ترتبط بشكل مباشر بتطوير الكمبيوتر). وتتضمن التطبيقات النموذجية:
* الأتمتة الصناعية
* البرامج التجارية
* ألعاب الكمبيوتر
* وسائل الاتصال السلكية واللاسلكية (مثل، الإنترنت وكل ما يتعلق به)
* قواعد البيانات
* البرامج التعليمية
* البرامج الطبية
وهناك العديد من الموضوعات المتعلقة ببرامج التطبيقات.