Presently, state-of-the-art reporting and analytics solutions deliver reports and information based on complicated data extraction, transformation and aggregation processes. More rudimentary reporting involves manual data collection, aggregation, and subsequent analysis. Neither method offers inherent real-time capability because the information is collected and delivered after the time has passed when a change could have been implemented to affect the end result.