An expert system (also called a knowledge-based system) is a computer program that has captured the experience, knowledge, and judgement of an expert practitioner in a field and has organized that expertise for use by other practitioners. Developers and users of expert systems for mechanical design must first learn more about the domain of this potentially powerful application of artificial intelligence. Technology, characteristics of the design process, and applications are discussed.