Un sistema experto, "es un sistema informático que emula el razonamiento humano actuando tal y como lo haría un experto en un área de conocimiento". Este conocimiento que los expertos desarrollan debido a la aplicación de sus estudios teóricos y empíricos  se estructura en un conjunto de hechos y reglas formando una base de conocimiento. Esta base de conocimiento en conjunto con un motor de inferencias adhieren a los sistemas informáticos una aproximación virtual de consulta acompañadas de módulos de explicación.