البرمجيات تحيط بنا في كل مكان : في المناطق الصناعية ، فـالبرامج تأتي مختلفة في أشكالها وأحجامها، فمنها ما يدمج في الهواتف المحمولة ، بتصميم مركبات الفضاء. أما عن تصنيف البرمجيات ، نسـتطيع أن نميز نوعـان في بناء أو دعم البرمجيات التطبيقية. وتتميز برمجيات الأنظمة بالتفاعل الكثيف مع عتاد الحاسب الآلي وباستعمال كثيف والتشارك في الموارد من قبل المسـتخدمين ، أنظمة التشغيل ، ومترجمات اللغات ، وخلافه.  البرمجیات التطبیقیة (Software Application (: هي البرامج التي تساعد في تأديـة بعض المهام المفيدة أو الممتعة بشكل مباشر وأمثلة ذلك : الألعاب ، بـرامج الصـرافة الآلية ( ATMs ( ، برامج التحكم في الطائرة وبـرامج ا لبريـد الإلكترونـي وبـرامج وبرامج الجدولة. وضمن تصنيف البرمجيات التطبيقية ، من المفيد أن نميز أصناف البرمجيات التّالية: .(Games Software) الألعاب برمجيات   برمجيات نظم المعلومات (Software Systems Information (: وهي مـن أهـم وأوسع مجالات التطبيقات البرمجية ، حيث تقوم هذه النظم بالاتصـال بقاعـدة بيانـات وبطريقة تسهل الحصول على المعلومات واتخاذ القرارات ، والتفاعـل مـع المسـتخدم لإتمام عملياته بيسر وموثوقية كبيرة ، ومن هذه الأنظمة على سبيل المثال : نظام حجـز مقعد بالخطوط الجوية ، 15 التي يجب أن تعطي إجابة ضمن شروط زمنية محددة ، وتتـألف مكونـات برم جيـات الزمن الحقيقي من : مجسات لجمع وتصفية البيانات من المحيط الخـارجي ، ومحـول يقوم بتحويل البيانات إلى الشكل الذي يقبله النظام ، بالإضافة إلى مكِّون تحكم وإخـراج إلى المحيط الخارجي ، ومراقب تحكم ينسق بين جميع هذه المكونات لتستمر المحافظـة على الاستجابة بالزمن الحقيقي. ومثال على ذلك برمجيات التحكم في مراكز الطاقـة ، والأقمار الصناعية ، والعمليات الصناعية المختلفة. البرمجيات وتركيبها ضمن هذه الأجهزة. مثال على هذه الوظائف : التحكم في سـرعة  البرمجيات المكتبيـة (Software Office (: وهـي برمجيـات موجـه لأجهـزة الحاسبات الشخصية (Computer PC (لأتمتـة الأعمـال المكتبيـة مثـل : مجموعـة برمجيات ميكروسوفت أوفس كبرنامج معالجة الكلمات وتنسيق النصـوص ، وبرنـامج الجداول الحسابية ، وتقديم العروض التقدمية ، وخلافه . وكذلك برمجيـات الإنترنـت وخلافه من هذه البرمجيات. تتميـز :) Engineering and Scientific Software) والهندسية العلمية البرمجيات  هذه الأنظمة بمحاكاة الأنظمة وتعتمد على الخوارزميات العددية ، وتتراوح تطبيقاتها من إيجاد جذور معادلة من الدرجة الثانية إلى تحليل إحـداثيات مركبـات الفضـاء وإجراء التفاعلات النووية .  برمجيـات الـذكاء الاصـطناعي (Software Intelligence Artificial (: تعتمـد برمجيات الذكاء الاصـطناعي علـى مجموعـة مـن الحقـائق (Facts (والعلاقـات Relationships (. وتقوم هذه البرمجيات بتحديد الحل المناسب من خـلال الاسـتنتاج والاستدلال المنطقي (Deductions Logical (وبكفاءة عالية ، حيث يتم تمثيل العلاقـات 16 بين الأشياء وتجميعها وتنظيمها للوصول إلى استنتاج منطقي للحقائق التي تمثلهـا تلـك العلاقات. ومثال ذلك برمجيات التعرف على الأشكال (الصور والصوت). : (Shrink-wrap Software) المغلفة البرمجيات  يطلق هذا المصطلح (البرمجيات المغلفة) على البرمجيات التطبيقية المعدة للتوزيع التجاري (Packages Software Commercial) (مثل : ميكروسـوفت أوفيس ).