As an entrepreneur, I've been using Freshbooks for over 8 years now, and have grown and evolved with the accounting software. Freshbooks makes it easy to invoice quickly and accept many payment options. The reporting capabilities are robust and help with capacity planning and measuring project profitability.