软件引擎

软件引擎（software engine）是一个复杂软件系统的核心组成部分。它还被称作“软件核心”（software core）和“软件核心引擎”（software core engine），或只是“核心引擎”（core engine）。

“引擎”一词是对汽车发动机的比喻。对于什么应该被称为引擎并没有正式的准则，但是这个术语在软件行业中已经被广泛使用了。

 值得注意的例子 

 杀毒引擎
 国际象棋引擎
 布局引擎
 数据库引擎
 图形引擎
 物理引擎
 搜索引擎
 绘图引擎
 游戏引擎

 多引擎系统 

 一个网页浏览器实际上有两个被称为引擎的组件：浏览器引擎和JavaScript引擎。
 电子游戏一般基于游戏引擎，其中一些有专门的物理引擎或图形引擎。

 参见 
 集成开发环境
 軟體框架

 参考资料 

Category:软件工程