Infosys , based in Bangalore , the capital of India 's computer services industry , has risen from obscurity in the last few years to become one of the world 's top computer outsourcing companies , mostly by providing software services to large corporations in the United States and elsewhere in the West .