Outsourcing is the latest buzzword these days, as more and more cost and quality conscious businesses all over the world are turning to outsourcing partners for outsourcing their non-core business processes. So, what exactly is outsourcing and what are the benefits of having an outsourcing partner do your work for you?