There are many payroll software so you have to choose according to your company requirements...

Read reviews here http://usemyreviews.com/payroll-software-reviews/