TimeCamp - time tracking and invoicing software. It’s cloud-based and multiplatform (Windows, Linux, Mac, iPhone/iPad, Android).