TOP ARTIFICIAL INTELLIGENCE SOFTWARE : A THOROUGH ANALYSIS