Debleena and sabbir already told some reasons. But some strong reason here...

1. If India wants to increase outsources then he has to focus on Infrastructure. Due to that many ousoucing softwrae has gone outside instead India. Main factor for the limiting growth of outsourcing in India is it's poor infrastructure. Other resources should also available like electricity, Excellent Communication medium etc.

2. For future, If India wants to increase outsourcing then he has give 100% security also. like from terroris etc. You know Manpower( Excellency in program) in pakistan is better than India. But In PAKISTAN Outsourcing is very lass than INDIA. YOu know the reason behind is in pak there is no security. Security in India is better than Pakistan. So for future to increase oursourcing India has to be provide more and more security.