Find the word definition

Wiktionary
software engine

n. (context computing English) The core logic of a computer program, without such peripheral aspects as user interface, etc.

Wikipedia
Software engine

A software engine refers to a central part of a computer program. The concept has however taken on slightly different meanings depending on context.