Un
moteur de production est un logiciel dont la fonction principale consiste à automatiser (ordonnancer et piloter) l'ensemble des actions (
préprocessing,
compilation,
éditions des liens, etc.) contribuant, à partir de données sources, à la production d'un ensemble logiciel opérationnel.