برامج الحاسب الآلي Computer Software هي البرامج المصمَّمة والمكتوبة للتحكم في الوظائف التي يقوم بها الحاسب. وتنقسم برامج الحاسب إلى: نظم التشغيل، وبرامج التطبيقات، ولغات الحاسب. فنظام التشغيل (Operating system) هو مجموعة البرامج التي تتحكم في عمل وحدة المعالجة الرئيسية (CPU)، (انظر Computer hardware)، وكذلك تسمح للمستخدم بالاتصال مع مكونات الحاسب. وتوجد أنواع مختلفة من نظم التشغيل تعمل على مختلف الحاسبات، وفي الغالب يكون منتج هذه البرامج هو المنتج للحاسب الذي تعمل عليه، ومن أنواع نظم التشغيل نجد نظام التشغيل (CP/ M-08) والذي يعمل مع الحاسبات التي تتكون من وحدة معالجة من النوع (Z08) . وكذلك نظام التشغيل (MS DOS) والذي يعمل مع الحاسبات التي تتكون من معالجات (6808) أو (8808)، وغيرها. كما تختلف نظم التشغيل للحاسبات الكبيرة (Main frames) عن نظم التشغيل الخاصة بالحسابات الشخصية. أما برامج التطبيقات (Application Programs)، فهي برامج يتم كتابتها لجعل الحاسب يؤدي وظائف وعمليات محددة في مجالات محددة، مثل البرامج المحاسبية (Accounting)، والبرامج العلمية مثل برامج التحليل الإحصائي (Statistical ana...