Un projet nécessite le plus souvent des ressources humaines (ex: spécialiste aérodynamique), matérielles (ex: machine-outil), logicielles (ex: progiciel de modélisation géométrique) et financières.
Un moteur d'inférence (du verbe « inférer » qui signifie « déduire ») est un progiciel correspondant à un algorithme de simulation des raisonnements déductifs.