Collaboration within a project team is, of course, necessary. When members of that team are geographically dispersed or include people from different organizations (for instance: freelancers, consultants, and clients), having the right tools to facilitate that collaboration efficiently is essential. Over the years of working with various teams, I have come to appreciate having certain tools available as part of any project. Ideally, your project management process includes all these tools.