Who outsources?

Many businesses outsource their functions to decrease costs, to make productivity and increase value to business. Most businesses outsource to certain extent however the most common ones include IT, Communication, financial services and Manufacturing.