البرامج أو البرمجيات (Software) هي عبارة عن أدوات تم إنشاؤها لمساعدتنا في التعامل مع تعقيدات حياتنا الحديثة. هي مجرد وسيلة لغاية، وعادةً ما تكون هذه الغاية عملية وحقيقية. على سبيل المثال، تستخدم البنوك أنظمة وبرمجيات معقدة لإدارة الحسابات النقدية الخاصة بعملاءها وتنظيم تعاملات السحوبات والإيداعات اليومية التي تتم عليها. صاحب الحساب بإمكانه معرفة رصيده الحالي والحقيقي واستخدامه في أي وقت. تخيل للحظة، لو أن هنالك بنك لديه قاعدة عملاء بالملايين ولا يمتلك البرمجيات التي تساعده في إدارة هذه الحسابات. لذلك يجب أن يكون البرنامج عمليًا ومفيدًا للأعمال التي أنشئ من أجلها، وإلا فيفترض بألا نستثمر الكثير من الوقت والموارد في إنشائها.
متابعة القراءة