engine 1. n. A piece of hardware that encapsulates some function but can't be used without some kind of front end. 2. Software with a dedicated and typically low level purpose, such as rendering graphics.