The best solution really depends on what your company needs in a payroll software. You should check out our Top 10 Payroll Software Report for some of the best solutions out there. It's a completely free downloadable report.
Alternatively, you can also browse through our Product Finder for payroll software solutions.
As Amanda said, it depends on what your company really needs. At Dialog Dynamics we have Australian Payroll for Microsoft Dynamics NAV which automates payroll processes, payroll calculations and use a logical workflow which means that payroll can be processed quickly and easily. Find our more here: http://www.dialogdynamics.com.au/products/microsoft-dynamics-nav/australian-payroll-for-microsoft-dynamics-nav/