There are around two reasons for using hybrid systems for problem solving and knowledge engineering: (1) Some demands for solution of a problem is probably not possible to meet using a single method. (2) There are also models for AI problem solving that can never be implemented by applying a single method, or they could be implemented better if several method were used.