Microsoft Technology Changing Dynamics of Outsourcing Market