1. A prompt object on a computer-readable medium used in creating a report to be executed in a reporting system, wherein the report may specify a prompt object as a property of the report, the prompt object comprising: a question to be asked of a user; a prompt type; and at least one validation property; wherein the prompt object is used in creating a report to be executed in a reporting system, wherein the report may specify a prompt object as a property of the report, and wherein the prompt object is an object separate from the report such that the prompt object may be used more than once in a single report or may be used in more than one report.
1. A prompt object on a computer-readable medium used in creating a report to be executed in a reporting system, wherein the report may specify a prompt object as a property of the report, the prompt object comprising: a question to be asked of a user; a prompt type; and at least one validation property; wherein the prompt object is used in creating a report to be executed in a reporting system, wherein the report may specify a prompt object as a property of the report, and wherein the prompt object is an object separate from the report such that the prompt object may be used more than once in a single report or may be used in more than one report. 4. The prompt object of claim 1 further comprising a meaning that, upon request by a responder to the prompt, provides an explanation of the question.