This is great list. I would like to recommend ProofHub in your list. ProofHub provides your team the right tools to plan ahead. Define goals, share ideas and develop strategies to get the best out of your team.
ProofHub helps your team, clients, vendors, and stakeholders to better plan, collaborate, organize and deliver projects on time and within budget.