softwareengine

noun
UK /ˈsɒft.weə ˈen.dʒɪn/
US /ˈsɔːft.wer ˈen.dʒɪn/

A software engine is a computer program that does the main work inside another program.

The game's software engine makes the characters move and the pictures appear.


OTHER MEANINGS

2. The part of a system that powers its main functions.

The search software engine finds results very quickly.

3. A reusable piece of code that other programs build on.

The team used a software engine to add graphics to their app.

4. A tool that runs and manages other software.

This software engine keeps all the little programs running smoothly.