An expert system is a program that uses logical rules derived from expert knowledge to answer questions or solve problems in a specific domain of knowledge. The first expert system, called Dendral, was developed in 1965 by Edward Feigenbaum and his students and identified compounds from spectrometer readings.