البرمجيات هو اصطلاح يطلق على جميع البرامج اللازمة لتشغيل الحاسوب وتنظيم عمل وحداته المختلفة .
ويشمل هذا التعريف نظم التشغيل (Operating System) , وكذلك البرمجيات المعيارية (ٍٍStandard Software) التي يقوم مصنعو الحاسوب (Computer Manufactures) بأعدادها والتي تمكن المستفيدين (Users)من استغلال عمل الحاسوب على أفضل وجه وكذلك يشمل هذا التغريف البرامج التطبيقية(Applications Programs)التي تلزم لاستخدام الحاسوب ويسمى الشخص الذي يصنع البرنامج المبرمج (Programmer).
هناك ثلاثة أنواع من البرمجيات هي برمجيات النظم و البرمجيات التطبيقية وبرمجيات الاغراض العامة .
برمجيات النظم
يتولى هذا النوع من البرمجيات العديد من التفاصيل إدارة نظام الحاسوب فهناك مثلا برنامج يعرف المفتاح الذي ضغطت عليه في لوحة المفاتيح ويقرر الرمز الذي يحدده ذلك المفتاح ويكون الرمز على شاشة العرض فهذا من برمجيات النظم ومثل آخر هو البرنامج الذي يسمح بإزالة محتويات القرص الممغنط . إن بعض برمجيات النظم تبني داخل الحاسوب وبعضها يخزن على الاقراص الممغنطة ويجب شراؤه بشكل منفصل عن الحاسوب و من هذه البرمجيات لغات البرمجة والمترجمات والمفسرات ونظم التشغيل.
البرمجيات التطبيقية
هذه البرمجيات تطوع الحاسوب من أجل تنفيذ وظائف مفيدة وخاصة مثل معاجة الحسابات باستخدام برنامج المحاسب المثالي وإدارة الجرد وجدولة المواد الدراسية والرسم الهندسي باستخدام برنامج AutoCAD ويتم شراء هذه البرمجيات حسب الطلب من شركات الحاسوب المعنية بالبرمجة .
برمجيات الاغراض العامة
وهي البرمجيات التي يستطيع أي شخص أن يستخدمها ومن برمجيات الاغراض العامة برامج معالج النصوص مثل Word وهو عبارة عن حزمة تطبيقية تساعد المستخدم في تحضير الوثائق كالرسائل والتقارير وهنالك أيضا حزم الجداول الإلكترونية مثل Excel وتستخدم لإدارة جداول الارقام وهناك حزم إدارة قواعد البيانات مثل Access التي تساعد في تنظيم واسترجاع كميات كبيرة من المعلومات وبرامج الرسم مثل برنامج Paint والبرامج الخاص بعمل الشرائح المستخدمة في العرض مثل PowerPoint وبرنامج البريد الالكتروني المستخدم في تبادل الرسائل عبر شبكات الحواسيب
برمجيات النظم
البرمجيات التطبيقية
برمجيات الاغراض العامة
نظم التشغيل
معالجة الحسابات
معالجة الكلمات
لغات البرمجة
إدارة الجرد
الجداول الالكترونية
المترجمات والمفسرات
جدولة المواد الدراسية
النظم الخبيرة