Outsourcing has become increasingly popular in the last two decades. People have realized that it can offer a vast array of benefits to businesses of all sizes. There are a wide range of tasks that can be outsourced, including general admin from responding to e-mails and arranging meetings, to web design, marketing and areas of finance.