Payroll processing is one of the most challenging features of managing a business. According to a Business Taxation Survey, 30% of small companies in the United States require an external company to handle their payroll administration. In spite of the