Diagnostic System and Method for Monitoring Plural Software Applications Using Plural Diagnostic Tools