1. A system comprising: one or more computer systems that include one or more processors coupled to one or more memories that include code executable by the one or more processors to configure the one or more computer systems into one or more machines comprising: an identification server to receive access requests from multiple client computer systems and provide a segregated system that directs users of 1 through N customers to respective data repositories comprising one or more databases, wherein N is an integer greater than 1; an analysis server comprising a processor and memory, coupled to the processor, wherein the memory includes code that is executable by the processor to configure the analysis server into a machine to: receive forecast data and updates of the forecast data from multiple client computers; segregate the data and updates of the data among the data repositories so that each data repository includes data and updates of the data associated with one customer; include an analytics and aggregation unit to automatically process real-time the data and updates of the data for each of the data repositories to analyze and update information in the data repositories, determine resulting changes to other data, and propagate the changes to the other data in the data repositories, wherein the information analyzed and updated in each data repositories includes forecast data and received updates to the forecast data, and the forecast data includes at least one estimated future value; determine if updates to all data causes changes in the data that pass a predetermined threshold; if the data updates to all data causes changes in the data that pass a predetermined threshold, determine an impact of the changes and provide the impacts of the changes for display in a forecast data analysis report; receive forecast data analysis requests from multiple customers; and for each forecast data analysis report request for each customer, access the data repository associated with the customer and provide the requested forecast data analysis report request to the customer.