1. A computer-based method comprising: capturing with a server forecast data from a set of contributors according to a multi-level organizational model; capturing with the server target data from a set of analysts; executing software on the server to perform a reconciliation process to reconcile the target data and the forecast data in accordance with the organizational model by: selecting one or more of the contributors associated with a current level of the organizational model, presenting the target data and the forecast data to the selected contributors, receiving with the server review information from the selected contributors, wherein the review information indicates whether the selected contributors accept or reject the forecast data in view of the captured target data, automatically updating the current level with the server based upon the review information, receiving with the server updated forecast data based on the updated current level when at least one of the selected contributors rejects the forecast data, and repeating the reconciliation process with the server until the current level reaches a pre-defined level of the model and the review information indicates that the selected contributors associated with that pre-defined level accept the forecast data; and generating a report based on the forecast data.