1. A computer system comprising: a main system that executes an application in cooperation with a human user; an auxiliary system to evaluate problems in the main system using a service module to collect problem related data from the main system, wherein the auxiliary system determines a context of the evaluated problems and distinguishes versions of the main system; an acquisition module that acquires knowledge representations; a knowledge module that stores the knowledge representations; and an inference module that processes problem related data with knowledge representations R to identify solutions, wherein the inference module forwards the solutions through the service module to the main system.