Diagnostic software