A method relating to configuration of software includes receiving a
request sent from a sender computer system to a recipient computer
system. The sender computer system including software that has an
unsuccessful configuration. The sender computer system is requesting the
recipient computer system to provide a new configuration for the
software. In the recipient computer system and upon receiving the
request, there is identified a previously recorded unsuccessful
configuration that was successfully replaced by a successful
configuration. The previously recorded unsuccessful configuration is
identified using the unsuccessful configuration. The successful
configuration is provided from the recipient computer system to the
sender computer system. Another method includes receiving several
configurations from several sender computer systems. The configurations
are stored in the recipient computer system. The stored configurations
may be used as a configuration case base for making recommendations.