In January of 2017, I became certified on TimeSolv, a cloud-based time and billing program. The software is very easy to learn and use. I really love the app for my smart phone, as well as a desktop app for tracking time and expenses that sync directly with my TimeSolv account.
Approval Process for Invoicing
QuickBooks Integration - Desktop and Cloud Versions of Quickbooks