1. A method for providing vehicle diagnostics and prognostics evaluations, said method comprising: collecting data from multiple vehicle components, sub-systems and systems and multiple vehicle sources including components, sub-systems and system for different vehicles; storing the collected data in one or more databases; generating classes for different types of collected data; fusing the collected data from the vehicle components, sub-systems and systems and multiple vehicle sources; and analyzing the fused data to identify fault conditions in vehicle components, sub-systems and systems.