Outsourcing involves the transfer of the management and/or day-to-day execution of an entire business function to an external service provider (Wikipedia).
Nowadays it's widely used business process, that enables creation of price-competitive effective solutions in tough time schedule.
The complete list of benefits:
- cost savings
- access to provider's expertize (staff, operational, technologies)
- focus on core business
- risk management