1. A method executed in a computing device for providing solution monitoring in a multi-user system, the method comprising: collecting inventory information associated with installed applications, add-ins, and solutions through inventory agents on individual client machines; employing customizable tags to filter collected inventory information; generating a record associated with at least one from a set of: installed applications, add-ins, and solutions through inventory agents on individual client machines; providing an event viewer user interface as a user tool for a user to review a record of events; providing within the event viewer user interface information and links to address detected performance, errors, and compatibility issues, wherein the event viewer user interface also enables real time monitoring and management of the events through hiding or showing; and providing a filtering user interface as another user tool for the user to select filtering criteria to review the record of events.