ProWorkflow is a online project management solution, and one of the most complete solutions in the market. Within it, you’ll be able to track your projects from conception, all the way through to completion, and report back on all activity that happens in the meantime.
How it meets the criteria
ProWorkflow considers tasks one of its most important assets, allowing you to specify start and finish dates, task assignees, hour allocations and rates. It can then determine which of your staff might be available or otherwise, based on how many tasks they’re assigned to, when all of those tasks will be active, and how much time was allocated to these tasks. An extra bonus is that these tasks can contain both file sharing and messaging, so you’ll always be fully informed and up to date on your projects progression.
UI & Usability
This tool lets you edit every aspect of the project throughout the whole project lifecycle, so if you need to change things like dates, assignments, categories you can do so at any time, usually with a single click. You can even do weird and wonderful things like move specific time records to a task belonging to a different project! There are many elements that can be manipulated using click and drag functionality, for example the Gantt chart, the Kanban board, and assigning users to tasks. The tool is also fairly straightforward with its layout, e.g. all active projects and all associated data can be found on the projects page, all info related to time can be found on the time page, etc.