With business slowdown, IT giants like TCS, Infosys face need to keep up with the times