موتور نرم‌افزاری

در علوم رایانه، یک موتور نرم‌افزاری  اشاره به هستهٔ یک برنامه رایانه‌ای دارد.

کلمه موتور استعاره‌ای از موتور یک ماشین است. بنابراین یک موتور نرم‌افزار یک زیر سیستم پیچیده است.

منابع 

اصطلاحات مهندسی نرم‌افزار
فرهنگ مردمی مهندسی نرم‌افزار
مهندسی نرم‌افزار