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