FreshBooks is a fast way to invoice clients, track time & run your small business in the cloud. It's anaccounting software primarily for small and medium-sized businesses. Freshbooks works on web-based software as a service model, that can be accessed through a desktop or mobile device.