I've been using this payroll application for at least 15 years. It's very user friendly and tech support is readily available, if ever needed. It integrates well with their MultiLedger accounting software and time tracking solution, but is an excellent stand-alone small business payroll.