The 8 Best Online Collaboration Tools for Virtual Teams

online collaboration tools

At Time Doctor, we work with remote staff members in more than nine different countries.

As you can imagine, team collaboration has a range of unique challenges. There are a number of tools that we use in our company, most of them are free.

With over 10 years of experience under our belts, we’ve tried the best and worst of many online collaboration tools and virtual management software – we thought it would be valuable to share the tools we we use and what exactly we use them for.

Free Bonus!  We’ve created a Cheat Sheet for this article that you can download for free. So, what’s in this cheat sheet? Point-by-point comparison of our recommended online collaboration tools, what it does and how we use it on our businesses. Get it here.

Google Docs

Google Docs - online collaboration toolGoogle Docs provides free online spreadsheets and document management with a Gmail/Google Account.

The spreadsheet feature is particularly useful when you need to have multiple people working on the same spreadsheet at the same time (something you can’t do with Dropbox). It doesn’t have all of the features of Excel, but it’s very useful for collaborative editing of documents (including text files).

You can use Google Docs effectively as a company “wiki” where anyone in the company is able to add any information to the document.

How we use Google Docs: Domain management, financial reports, feature suggestion lists, payroll coverage, performance appraisals, ranking reports, login information, directory lists and online resources.


Jing Screencast

Although you need to pay for some features, Jing is a fantastic free collaboration tool.

It allows you to take a screen or video capture of anything on your desktop. Screen captures can be easily annotated, and you can record your voice along with any video to easily explain something.

You can upload the capture to and they’ll turn it into a simple link where anyone can view the capture. This is perfect for communicating with designers for example when you wish to write comments and explain to a designer what needs to be changed.

Here’s an example of a screencast:

How we use Jing: Communicating with designers and developers, creating training and instructional videos for induction, walkthroughs when screen sharing isn’t an option because of different time zones.


Skype for online collaboration20 years ago, if you’d told someone you’d be able to have a meeting with five people in different countries it would have seemed like an absurd notion, particularly for if you mentioned that it was free.

Skype is now commonplace and has become the standard for voice calls over the internet–as well as chat, video conferencing and file transfers.

It’s free to use across a number of devices, including smartphones, tablets and just about every system known to man.

More than 520 million people worldwide use Skype – if you haven’t joined the party yet, you should download it and create an account today.

If you’re an existing user and chat or video conferencing is part of  your business, you might want to think about how to make your Skype usage more productive; Firstly you want to make sure that team members are not distracted by messages from friends. So consider a policy where all team members have separate Skype accounts for work, and the rule to only use this account with work contacts.

Also if a text chat discussion starts going past a few sentences at a time, it’s usually faster to switch to a quick phone call and discuss thing the old fashioned way.

For a more productive Skype use, we wrote about how you can become a Skype ninja here.

How we use Skype: Training, quick questions to other team members, all of our phone calls (including to clients), video conferencing, daily meetings for our development team, simple screen sharing.

Screen sharing technology –  Skype allows you to share your screen to another user, and Jing allows to record your screen.

If you need something extra, there are some great screen sharing technologies around which are perfect for technical support or sharing information that needs a visual demonstration on a person’s computer screen. There are several companies that provide this technology, the ones we recommend to try are: Yuuguu , TeamViewer and Dimdim.


Dropbox - online collaboration toolDropbox is one of those ideas so simple you can’t help but wonder why you didn’t invent it yourself.

It makes file sharing a breeze and nearly guarantees that you’ll never need a USB storage device ever again.

Whenever you add something to your Dropbox folder it will be automatically available to other people with access to the folder.

For example, you can put an Excel spreadsheet in a Dropbox and if one person makes changes to the spreadsheet it will be saved to the cloud and will be available to others with access to the shared folder (Google Docs however is better for simultaneous edits where two people are editing the spreadsheet at the same time).

With Dropbox if there are simultaneous edits, two separate versions are created and you then have to manually edit and combine the two documents.

How we use Dropbox: sharing training materials, files, sharing files with clients, backing up documents, images, passwords, accessing files from multiple computers.


Mantis bug trackingMantis is an online bug tracking script, free under the GNU License).

It’s a great way to record and log any bugs, improvements or feature requests.

It’s designed for development teams but you could probably use it for any issue management collaboration where teams are involved.

For a free bit of software it has an impressive feature list. You need your own server to install and use Mantis.

How we use Mantis: Bug tracking, feature requests. We use Freshdesk for support tickets and knowledge base, and SnapEngage for instant live chat support. Issues are forwarded to Freshdesk and anything that needs to be fixed ends up on Mantis.


freshbooksFreshbooks is simple to setup and is probably the most widely used web based invoicing application.

It has a neat feature set and allows your staff to manage and add time to a company invoice.

Freshbooks also has some neat add-ons like Basecamp integration as well as with Time Doctor. This integration will automatically sync clients and projects between the 2 platforms.  Not really a “team collaboration tool” but a great tool for business.

How we use Freshbooks: invoicing clients, managing billable timesheets, creating estimates.


basecamp project managementBasecamp is an online collaboration tool which can be used to effectively manage projects, tasks lists and team communication.

It takes a very nuts and bolt approach to optimizing workflow and is far less complicated than many of their main competitors.

There’s an increasing number of new collaboration tools that are similar to Basecamp – most of them are hit and miss or get bogged down because of feature overkill.

How we use Basecamp: Managing tasks assignment, managing projects, communication and team spaces. We are using Basecamp mainly for internal messages and discussion now as Time Doctor (see below) effectively manages most tasks and do lists.

Time Doctor

Time Doctor - time tracking and online collaboration toolLast but not least, Time Doctor.

Think of it as the infrastructure for your virtual business.

It’s like having a “virtual office”  and fills in the gaps that other applications seem to have forgotten about.

You can use Time Doctor for personal and team time tracking so that you know exactly what everyone is working on and how long they are spending on these activities. It increases productivity of a virtual team in multiple ways, and helps to prevent productivity problems such as personal Internet use during work hours.

Time Doctor can also be used for monitoring attendance, which is sometimes difficult with a virtual team.

Time Doctor is also a great collaboration tool for virtual teams because it helps managers and team members know what others are working on. Daily reports to managers show the top priorities of their team and the tasks accomplished in the previous day.

How we use Time Doctor: Managing to do lists, managing attendance, automatic time sheets, website monitoring, application usage monitoring, automated daily reports, improving productivity.

time tracking software

  • Laim Chips

    I agree with Fred! So many new and better tools are available to us now. I use ProofHub for managing my work and team, and I absolutely love it!

  • Pingback: How to Outsource Anything Using 6 Top Outsourcing Websites()

  • It’s funny how time has changed. This article is from 2010 and now, 5 years later, there are so many (new and better) collaboration tools for virtual teams that I don’t even know where to begin. 🙂

    Anyhow, it’s still a great list, thanks for sharing!

  • If you are thinking of Red Butler, then you should definitely give Prialto ( a try!

  • Great List…GrouRocket is another Team Collaboration Software, it’s Key features include advanced search which gives you the required content that is stored anywhere, sharing of files as well as uploading and downloading them and sending push notifications about group activities.

  • Excellent write-up, however you neglected to mention an excellent application from DRE Application referred to as the particular BCN. This bcn provides several great characteristics for taking care of group collaboration similar to personal spaces, debate message boards, task to-do provides, some sort of record selection, plus a calendar, etc., plus it has a internet conferencing heart thus it’s similar to a couple of tools for the buying price of 1. They provide you with infinite facts storage far too as well as their particular customer service is a plus. They are truly on the job as well as aided me not only with technical support but in addition with method assist. I’d suggest the particular

  • Nice recommendations Rob. I wonder if you have tested a team collaboration tool?

  • K Lenc

    Have you considered adding to the list?

  • nishit singhania

    I haven’t heard of Time Doctor as yet, will check it out though. We are using Framebench ( to collaborate with our virtual team members and clients. As we are a digital agency, we needed a tool which supports all media files and has a cloud storage for saving versions. This tool helps us making hands on changes as per the client’s requirements. This is a perfect tool for any digital agency I suppose, it has inbuilt chat box and also a feature for one can multitask with this.

  • There is a new tool available for video conferencing online at It allows you to have online video calls from anywhere as long as you have internet access. Also it does not require installation or any additional equipment. The test version is available for free in March.

  • John William

    Nice List !

    I’d like to add Invoicera to the list of tools. It is a web based invoicing application and can be used to effectively manage projects, tasks lists and team communication. You can track the work done by your team through daily time sheets.
    Manage your team on the go by using it’s mobile application.

  • Lottie F.

    I use Beesy (iPad/Web) because it is for project management ant collaboration but also for self productivity and organization. Its strong real-time collaborative features (shared project, to-dos and note taking) enables a reliable communication between collaborators while its dynamic note taking feature and automated to-dos lets you manage your own professional business routine.
    Have a look at it:

  • Pingback: Managing Virtual Teams – Top 5 Tips | Young Upstarts()

  • Pingback: 43 Project Management Software Alternatives Compared | Time Doctor - Time Management Software()

  • Pingback: How to Outsource Anything Using 6 Top Outsourcing Websites | Time Doctor - Time Management Software()

  • George Campbell

    In addition to above, you may even want to try using WebEx, GoMeetNow, Gotomeeting, RHUB web conferencing servers etc.

  • Matt Bowd

    indeed! we are using that tools too and so far it’s a great progress. We work well with my virtual team using that collaboration tools..

  • Alejandro Navia

    Riffpad fosters information flow within the secure environment of an enterprise space. It allows dispersed teams to work together seamlessly and productively.

    Unlike bloated “full featured” software that is difficult to comprehend, it is designed to be simple to learn and use with a vastly reduced learning curve. This makes Riffpad the ideal collaborative platform for small companies.

  • Denis A.

    For quick questions to other team members, video conferencing, daily meetings for our development team we use
    It’s a very fast way to call other teams members: we can see everyone at every moment and start a call in no time.
    All of this in a private “team space”, so you don’t get interrupted by friends while working

  • Lancy

    The above mentioned tools are the best ones for personal use, how ever if you are technical consultant like me, I suggest sophisticated solutions that would ease up your job in terms of tracking updates and communication log regarding the document, Microsoft Drive and SharePoint I found are extensive and useful, off late I am using HighQ which I seem to like more than any other one.

  • Logan

    3single (dot) com is a great site. It also has live chat so you can chat to other people online. Good luck.

  • James Connor

    For our marketing and creative teams, we use Workgroups DaVinci for team collaboration. It’s great because we can proof a file together in real-time and we can all see everyone’s annotations and comments.

  • Maria Sarramito

    To this list, I would add 10,000ft. It provides great insight into the business side of a design firm and can be used both in a high as well as low interaction way. The main benefit is that rather than focusing on detailed tasks, this software gives you the big picture of the state of your teams and projects. Basically it highlights the key information of each project, such as team members allocation, projects progress, remaining budget, and future deadlines. Good option if you’re looking for a high-level management tool. Here’s more independent and unbiased information about this tool:

  • Simon

    Thanks for an article and great list as well. I just want to add KanbanTool . Do you have any experiences with this tool?

  • Vishal Kapur

    We’re working on collaborative screen sharing tool called Screenhero:

    People are using Screenhero for pair programming, remote code reviews, design reviews, etc. We want it to become an indispensable tool for remote teams. Check it out and let me know what you think!

  • Edwin Frondozo

    Great article. One thing that you are missing is virtual phone systems and how they connect the team with each other and their customers over one unified platform. We launched a tool called Slingshot to meet this very need. Try it out for free 🙂


  • Rick Gadbois

    Good article. I would love to see what you are using now in 2013. How about an update?
    Rick Gadbois

  • mary

    I can offer one more tool which I can advise and which I use. This is Comindware task management system which is just ideal for team work and collaboration.

  • Marfa

    great article. we use teamlab in our team and google docs for documents

  • Paul

    Great article.

    I love the section on DropBox.

    Dropbox is amazing, and not only is it a ubiquitous thumb drive, but I want to use it for my virtual software development lifecycle. (VSDL).

    If you and your developer are sharing a code-base on Dropbox, what could be better?


  • anne

    Thanks for the wonderful article! I’ve tried almost 70% of those listed above and Dropbox is very convenient. I would like to add to the list!

  • Nicholas Hughes

    Great list just want to add TABB
    Our team is using it and it is worthy to try.

  • Chris

    Hadn’t heard of Binfire till just now. Have heard of Deskaway though. We looked at that and Basecamp when we chose Dooster. Dooster has been so good for us. We couldn’t get our act together and were missing meetings. The increase in business was much wanted but we could hardly cope with it and it was devastating missing meetings. I reckon all these softwares are quite similar and they’re effective. I’m not technical but Dooster has good customer service so I have been okay. Best of all I’m no longer terrified of missing any more meetings or doing the same work as someone else has just done.

  • Cristian Marine

    I’d love to know if the Freshbooks integration was finalized after the 6 months period that the blog post indicated. If so, where can I find more information?

    Thanks in advance,


    • admin

      Hi Christian, we’re working on Basecamp integration first which should be completed early 2012

      • Yesenia

        Hi Katherine,Thanks for rediang the post and sharing your thoughts. I find the whole are of research in neuroscience interesting, even when it isn’t persuasive. If you are looking for interesting insights into the relation of empathy, neuroscience, and group processes I can’t think of a better resource than Ralph Stacey’s book, Complexity and Group Processes. I would have integrated its insights into this post but must admit that, at least for now, I remain unable to integrate its convincing analysis into my own thoughts around empathy and collaboration.

  • BinfireLover

    Hi! I’m sure you’ll be amazed with Binfire. Binfire has cool collaboration features you will surely love working on projects with your team. Binfire has what other project management solutions don’t, like enabling users to follow or not follow tasks; organize milestones by context; it allows tagging of milestones for quick searching and organization; make a quick view of item history; and clear hierarchy of tasks and milestones. I find Binfire project management and collaboration tools very helpful, and so I highly recommend that you get to try it too!

    In order to use Binfire, please visit this website:

  • Mayur

    It’s a good article entailing FreshBooks, Google Docs and Mantis but one can add DeskAway to the list as a feature rich and simple to use project collaboration tool for virtual teams. It’s got free and paid versions and economical compared to some of the other project collaboration tools.

  • timedoctorfan

    I started using Time Doctor two weeks ago. Since then, I have fired one Vworker that spent at least 2 hours each day studying facebook, adult sites, online games, itunes downloading etc, and he probably spent even more time before I installed TD. So TD has saved me thousands already. Imagine i had hired this guy for another year? I’ve used dozens of PM tools over the years, none come close to what TD does. I’m sure my team saves more time daily, because I save at least 1 hour daily by using it for myself! Thanks Rob Rawson, and all of you in the TD Team, for the most amazing, well thought out productivity tool that has yet been created. You literally will save many businesses from going under due to unethical vWorkers and the many other productivity black holes that are lurking out there. TimeDoctor, is more than a service or a mere product. TD is a social asset! My family reaps the benefits, and how can I put a value on that? This past 2 weeks since I implemented TD across my teams, I’m calmer, I sleep so much better each night knowing my team is doing what they are paid to do. I can’t thank you enough! (I have ZERO affiliation with TimeDoctor in case you are wondering, except to have been blessed to finally try it out after having it sitting on my desktop for months.)

    • SImon

      You should try hiring on values and behaviours and treating your workers like adults

      • admin

        I completely agree with you. I think a stringent hiring process solves 90% of your problems before they start

      • Greg

        Yes… you should definitely hire on values and behaviours as best you can. I could be wrong, but Simon are you indicating using Time Doctor means one is NOT treating workers like adults?

        If not then ignore what I am about to say… If so then I think you may be naive. Do you have any idea how much money businesses lose due to lost productivity from employees doing what they should NOT be doing. It’s in the billions. Even after interviewing, checking references, and doing the best you can to weed out problem employees there are many that just fall through the cracks OR good employees that simply get caught up in the social apps out there when they go unchecked.

        I haven’t used TimeDoctor, but if it will help keep the team focused then why not use it.

        I don’t like anyone violating my privacy or in my business… but when I am on the clock… it isn’t my business… it is the employer I am working for.

      • Kgm

        I think if you feel the need to make a comment like this, you have not had any experience managing virtual teams. It has nothing to do with believing your staff is unethical, it has to do with understanding the power of the internet’s ability to draw people’s attention at every moment and become the time-such many employees (and managers) become victim to.

        • Leigh

          I have left jobs because of this software. I use proprietary online software as a contractor, when the company learned what software I used. They kicked me out. Bad thing was, they didn’t know how to use it. They wanted to re-hire me, but I won’t.
          Personally, I find it devaluing my work into “hours” spent than finished projects. I find myself slowing down my work process because I was working “hourly” not because I wanted to finish it. For example, I can do a presentation in an hour but is scheduled to be done for a day but because of this software (which dehumanizes my thought structure), I finished my report in an hour then become “inactive” for the next hours (I had taken a break or so). I was reprimanded for being lazy. So I had to go with the flow, now I finish my report in one day. That’s what the employer wanted and the employer pays me, so there.

          • rob

            I think in that situation it’s probably better to be paid on a results basis rather than per hour. So if it takes only 1 hour to complete a presentation, then negotiate a pay rate per completed presentation?

            This really does vary on the type of work the person is doing and how much work there is to do.

  • admin

    Hi Liquid Planner guys. There are literally dozens and dozens of competing online project management tools such as Basecamp and LiquidPlanner. Here are ten examples to choose from: Wrike, Central Desktop, huddle, 5pm, teamworkpm, glasscubes, mingle, Goplan, attask. Had a look at the overview of yours and it looks pretty cool and probably applicable for some companies.

    None of these online project management tools competes with Time Doctor or has the features of Time Doctor specifically:

    1. Time tracking that actually works. As in time tracked is all in real time and not just “guesses”, see here for more details on why time tracking applications do not work.

    2. Multiple time management features to improve productivity such effective real-time timing Emails, chats and meetings (this feature is just coming out)

    3. Tracking web sites visited and applications used to know for example how long your team members are on Facebook (Rescue Time does this but also misses many of the features of Time Doctor)

    4. Time tracking and task management when offline

    5. Some more stuff we’re not really ready to share yet ; )

    Time Doctor really still is in Beta and is 6 months away from full release, but it is already a fantastic tool for teams where you want to improve productivity and make sure that your team is really working. Maybe we can integrate with you guys later, but honestly we need to prioritize so probably we will integrate with Basecamp first because they are bigger 🙂

  • Dina

    Interesting post. If you moved over to LiquidPlanner, than you could eliminate the need for Basecamp AND for TimeDoctor. LiquidPlanner is an excellent collaboration system an also has integrated timeshets & task management.

  • David M

    All tools listed have proved to be extremely useful for collaboration. I’ve gone through the majority of those applications myself, and definitely agree with you. I think you should take note of business management applications, as they can be the best wish of a virtual team.

    Proper business management applications bring collaboration to the front of all business operations. If you look at WORKetc, this application makes managing every aspect of your small business much simpler, as its a combination of CRM, PM, and billing features. Not only are you managing all of this under one system, you’re collaborating on all of these aspects too.

    Compare with other collaborative applications here:

  • Hannes


    Great list just wanted to add

    Best regards,

  • jodie_microsoft_smb

    Office 365 is another tool to add to the list – it will be out early next year and includes Office Web Apps, e-mail, online collaboration technology and unified communications with instant messaging, Internet phone and video conferencing.

    Jodi E.
    Microsoft SMB Outreach Team

  • Henry

    Good article, but you neglected to mention a great tool from DRE Software called the BCN. The bcn has several cool features for managing team collaboration like virtual spaces, discussion forums, project to-do lists, a file library, and a calendar, etc., plus it has a web conferencing center so it’s like 2 tools for the price of 1. They give you unlimited data storage too and their customer service is great. They are really hands on and helped me not only with technical support but also with process support. I would highly recommend the bcn.

    • Patrick

      I haven’t heard of the BCN. What’s that stand for? Someone should probably update this to Google Drive – huge fan. Also for business version of Similar with chat and video chat, but productivity tools built in.