Requirements For New Payroll Software

In the last few months, the company you work for has grown 43%. Up until now, payroll has been managed manually using Excel spreadsheets. To increase efficiency and ease of payroll management, the decision has been made to purchase an off-the-shelf software solution. How would you decide what criteria was needed and which solution would work best for your organization?