Outsourcing a crucial function such as payroll may have seemed like a good option at some point, but it can be fraught with issues not anticipated at the outset. Now, with the availability of advanced in-house payroll systems in the cloud, processing payroll in-house is much easier and more achievable than before.