A report resolution system that includes prompt objects used to define
every aspect of a report and specifically an object-prompt object. To
resolve a report with prompt objects, a report instance is created and
passed to a resolution server that collects the prompt objects contained
therein to create a resolution object that includes the prompt questions
from the prompt objects. A report server raises an event to prompt the
user to respond to the questions in the resolution object.