Expert systems are computer programs that use human knowledge to solve complex problems. They store facts and rules in their databases and use reasoning to produce possible solutions to problems. Expert systems are used in areas like mineral prospecting, financial planning, and tax preparation where there are established facts and clear decision-making rules. They gather input data, calculate probabilities and appropriate actions, and provide users with the most suitable solutions based on their individual situations and information.