Un système expert est un logiciel capable de résoudre des problèmes complexes en s'appuyant sur une base de connaissances et des règles, imitant le raisonnement d'experts humains. Il est conçu pour aider à la décision dans divers domaines tels que la finance, l'informatique et l'industriel. Le moteur d'inférence joue un rôle crucial dans le fonctionnement du système, permettant d'extraire de nouvelles conclusions à partir des données existantes.