1. A computerized method for collecting error data and providing error reports relating to occurrences of errors of software applications installed on a plurality of selected computing devices, said computerized method comprising: receiving registration information from each of a plurality of selected computing devices; registering each of the selected computing devices based on the received registration information; tracking the occurrences of errors in each of the software applications installed on each of the registered computing devices during a tracking time period; and generating a report, said report identifying a total number of occurrences on the plurality of selected computing devices of errors during a user-selected time period for a particular one of the software applications based on the tracked occurrences of errors, wherein said user-selected time period is less than the tracking time period.