محرك برمجي (بالإنجليزية: Software Engine) يشير إلى نواة برنامج الحاسوب.[1][2][3] تتمثل وظيفة المحرك في توجيه وظائف البرنامج الذي يعمل فيه، بالإضافة لتحديد الشكل العام لواجهة البرنامج، مثل وظيفة انظر واشعر.
هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال، بحاجة للتوسيع. فضلًا شارك في تحريرها.