TOP SOFTWARE FIRMS IN HYDERABAD: A THOROUGH ANALYSIS