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