For many small businesses, software is the more affordable alternative to hiring an accountant or a large firm to manage their accounting, tax prep and payroll. However, with so many options on ...