تطبيق الويب (بالإنجليزية: web application أو web app) هو برنامج تطبيقي يتم تشغيله على خادم ويب، بخلاف البرامج المعتمدة على الكمبيوتر والتي يتم تشغيلها محليًا على نظام التشغيل (OS) للجهاز. يتم الوصول إلى تطبيقات الويب من قبل المستخدم من خلال مستعرض ويب مع اتصال شبكة نشط. تتم برمجة هذه التطبيقات باستخدام بنية على غرار العميل – الخادم – يتم توفير المستخدم (“العميل”) من خلال خادم خارج الموقع يستضيفه طرف ثالث. تتضمن أمثلة تطبيقات الويب شائعة الاستخدام: البريد الإلكتروني ومبيعات التجزئة عبر الإنترنت. من أمثلة تطبيقات المستعرض برامج مكتبية بسيطة (معالجات النصوص وجداول البيانات عبر الإنترنت وأدوات العرض التقديمي)، ولكن يمكن أن تتضمن أيضًا تطبيقات أكثر تقدمًا مثل إدارة المشاريع والتصميم بمساعدة الكمبيوتر وتحرير الفيديو ونقاط البيع. البرمجة وأمن اختراق تطبيقات ويب البرمجة، ومنها ستبدأ بسهولة في مجال؛ القرصنة الاخلاقية Ethical Hacking أو تحديداً وبشكل أدق مجال حماية وأمان وإختبار إختراق تطبيقات الويب Web Application Penetration Testing.