Choosing the right software is an important business decision that warrants enough research to establish if the software suits your current business operations, your skills level, your budget and your future expansion plans. For small service-oriented businesses, we recommend QuickBooks and Xero Online.