Patent attributes
Various technologies and techniques are disclosed for observing the real-world performance of components and using the collected data to improve other user experiences. Configuration data, usage data, and user experience data are collected for components on observed solution instances. The configuration data, usage data, and user experience data are analyzed to generate component diagnostic data that can be used to make recommendations to one or more advised solution instances as to how to correct a problem being experienced on the one or more advised solution instances. In one implementation, the component diagnostic data generated includes a reputation rating for each of the components.