The best payroll software for small business also integrates HR features like hiring, onboarding, the ability for employees to apply for leave, group benefit management, and other features that may be valuable to you as a small business owner with no human resources staff.