These are software programs that use logic and knowledge to mimic the decision-making process of a human expert.