Here is the list of some of the popular according to software. However, it entirely depends on individual needs. Some may fit, some may not, and none of them may be perfect. So make sure to pick what comes closest to your requirement. You can check out Intuit QuickBooks Online, FreshBooks, Zoho Books, ZipBooks, Tally, and Xero