software engine noun1 •The core logic of a computer program, without such peripheral aspects as user interface, etc. formssoftware engines