17Hats is a nice looking business productivity app for small business owners. It combines project management, CRM, invoicing, bookkeeping, time tracking and more. Check out all of 17hats’ features.