More businesses and non-profit organizations are outsourcing their back office accounting and payroll functions in order to focus on increasing profitability, growing their market penetration, better allocation of resources, improving processes and gaining access to higher level strategic services.