I think <a href="https:&#x2F;&#x2F;www.teamwork.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.teamwork.com&#x2F;</a> covers most of your check boxes if not all. It is a fairly powerful project management tool, similar to Basecamp but with quite a few more features. I haven&#x27;t used the time tracking features included, but they do exist.<p>Our company uses a combination of Teamwork (for general project management and task management) and Harvest for time tracking and invoicing.