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