1. A method for customizing help content, the method comprising: a computer receiving a request for help content, wherein the request for help content is received after an error is encountered while performing a task with a software product, the request for help content identifying a topic of interest based on the error; the computer identifying an annotated help file that corresponds to the request for help content; the computer identifying a plurality of variables in the identified annotated help file, wherein at least a first variable of the plurality of variables includes another variable of the plurality of variables within the first variable; the computer retrieving a value for each of the plurality of variables from the software product, wherein the software product queries resources to obtain the value for each of the plurality of variables, wherein the retrieved values include at least two distinct values each of which is a server level parameter value retrieved from a product configuration file, an application user-level parameter value retrieved from a product configuration file, a database level parameter value retrieved from a services file, or a database level parameter value retrieved from a database configuration file; and the computer replacing each of the plurality of variables in the identified annotated help file with the retrieved value to generate a customized help content.
1. A method for customizing help content, the method comprising: a computer receiving a request for help content, wherein the request for help content is received after an error is encountered while performing a task with a software product, the request for help content identifying a topic of interest based on the error; the computer identifying an annotated help file that corresponds to the request for help content; the computer identifying a plurality of variables in the identified annotated help file, wherein at least a first variable of the plurality of variables includes another variable of the plurality of variables within the first variable; the computer retrieving a value for each of the plurality of variables from the software product, wherein the software product queries resources to obtain the value for each of the plurality of variables, wherein the retrieved values include at least two distinct values each of which is a server level parameter value retrieved from a product configuration file, an application user-level parameter value retrieved from a product configuration file, a database level parameter value retrieved from a services file, or a database level parameter value retrieved from a database configuration file; and the computer replacing each of the plurality of variables in the identified annotated help file with the retrieved value to generate a customized help content. 2. The method of claim 1 , wherein the annotated help file is annotated with variables for environment and configuration values.