LEADING SOFTWARE FIRMS IN HYDERABAD: A THOROUGH OVERVIEW