Can Indian IT companies adapt to the changing technology landscape?