Process of arriving at the solution of a new problem on the basis of the solutions of previously-solved similar problems, such as when a doctor, lawyer, or mechanic relies on experience to remedy a current situation. In comparison to rule based systems (see expert system) which are useful where only one or a few solutions to a problem are possible, case based systems are useful in solving complex problems with many alternative solutions.