These days, all the best services are based in the cloud. While some of the core functionality of desktop payroll software can be good, online services offer a number of distinct advantages:
They’re more secure
They require no updates
They enable collaboration
They make it easy to update your hardware
They can go anywhere with you — and most are even available on mobile phones
They integrate more effectively with your other software