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