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