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 having software applications installed thereon; registering each of the selected computing devices based on the received registration information; tracking error data for each of the software applications installed on each of the registered computing devices, said error data relating to the occurrences of errors in said software applications, said error data including a file name of a file belonging to the software application in which each error occurred and an identifier of the user of the registered computing device when the error occurred; receiving user-selected reporting criteria, said user-selected reporting criteria including a user-selected particular user and a user-selected software application, wherein the user-selected software application is a software application installed on at least one of the registered computing devices; and generating an error report as a function of the user-selected reporting criteria, said error report identifying a total number of occurrences on the plurality of selected computing devices of errors for the user-selected particular user for the user-selected software application based on the file names and the user identifiers in the tracked error data.