1. Software for supporting a business application, the software comprising computer readable instructions and operable when executed 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 one or more potential solutions for the technical error, the one or more potential solutions determined using at least the communicated technical error, the dynamic context information, and static information collected at the support site; and present the one or more potential solutions to a user of the business application via an interface,