FreshBooks is a software company that provides cloud-based accounting software for small and medium-sized businesses.