1. A program that uses available information, heuristics, and inference to suggest solutions to problems in a particular discipline.