>a piece of software which uses databases of expert knowledge to offer advice or make decisions.
The methods of inference have improved from predicate logic to statistics and "machine learning" now that computers have gotten much faster.
(I'm bootstrapping an expert system myself)