Take a look at Apptivo, their invoicing app is suitable for small business. If you're looking for something pretty affordable choice with unlimited invoices. I think it can fulfill your financial requirements. Check this out: http://www.apptivo.com/apptivo-mobile-invoices-app/
Apptivo CRM is complete structured solution for manage customers, contacts, sales tracking, leads, customers issues in a single platform. I've been using this tool which is cost effective, ideal for use and integrated with business applications.
If you're looking for help desk solution that suitable for small support team. I found some interesting things in the Apptivo ( http://www.apptivo.com/web-help-desk/)