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