1. An article comprising software for supporting a business application, the software comprising instructions stored on a tangible computer readable medium and operable when executed by a processor to: determine that a technical error associated with the business application has occurred; automatically communicate the technical error and dynamic context information to a remote support site, the dynamic context information at least partially identifying the particular execution point of the business application; receive at least two potential solutions for the technical error, the at least two potential solutions determined using at least the communicated technical error, the dynamic context information, and static information collected at the support site, wherein each of the at least two potential solutions is associated with a plurality of metrics, the plurality of metrics comprising a customer type, a solution success/failure rate for the particular solution, an implementation ease of use rating for the particular solution, and customer ratings for the particular solution; compare at least one of the plurality of metrics associated with each of the at least two received potential solutions to a predetermined metric threshold characteristic; and present each of the at least two potential solutions where the at least one of the plurality of metrics for the particular solution exceeds the predetermined metric threshold characteristic to a user of the business application via an interface.