1. An article of manufacture embodied as one of hardware logic and a computer readable storage medium including program logic for correcting a configuration problem, wherein the program logic causes operations to be performed, the operations comprising: discovering the configuration problem; determining whether there is at least one solution for the configuration problem in a knowledge data store; when it is determined that there is at least one solution in the knowledge data store, automatically selecting a solution to solve the configuration problem; when said solution can be automatically applied, automatically applying said solution; and when said solution cannot be automatically applied, notifying a user.