Online Project Management Software Review

A critical thing in most businesses is managing projects and systematizing your business. It does not matter if the project you are managing is your own or a clients.

The key with project management is to set goals and milestones so that you keep focused and on track to success. In fact, failing to set proper project management principles in place, is often a key reason why projects fail.

There are numerous project management tools  available – I’ve used a few in my time. From desktop software like Microsoft Project to online software like Basecamp. 

Firstly, I will say that I am not a fan of Microsoft Project. Sure you can create a Gantt chart but it is often long, unwieldy and hard to read. Most people I used to share projects with didn’t have it installed on their computer anyway so it meant printing out copies or converting them to PDFs and distributing to the team.

I like to keep things simple and back in the day, I used to use a simple excel spreadsheet and set timelines with that.

Now that I manage a business where we have multiple clients, Excel didn’t cut it anymore. I needed something a bit more robust that allowed me to see multiple projects at a glance.

We were using Basecamp for a while but we recently cancelled our subscription. The key problem with it was that it didn’t have a Customer Relationship Management (CRM) solution so we had to pay an extra subscription for Highrise. This was a major pain as it did not integrate with projects so well.

We then moved on to Podio. We used that for a few months and then played around a little with Team Lab and then Project Bubble.

Here are the pros and cons of some of the tools we have trialled:


This is the project management software we started using first but we never really used it to its full potential. We had tasks set up in a production assembly, where projects moved from one stage to the next. Unfortunately Basecamp never worked for us.  The problem was partially our fault as we tried to copy someone else’s system. The problem was that although they did similar things, they had a different business model to us. 


  • Relatively inexpensive
  • The $24 month plan enables you to have up to 15 projects with 5 GB file storage
  • Ability to upload files
  • Can manage access and permissions for different projects
  • Can create different projects with different levels of access
  • Can set milestones
  • Can invite clients to projects so they can see what is happening with their project – you can email to clients and team members within Basecamp


  • Requires you to subscribe to Highrise (at extra cost) to add CRM
  • Clients and projects are not linked
  • No time tracking facilities
  • No ability to integrate with with Google Docs

Note: We cancelled Basecamp before they upgraded. After looking at the upgrade, although it is simple to use, it is still not suitable for our needs. The new upgrade removes the ability to set milestones. Instead you set projects and assign to do lists to projects. The new plan is now $20 a month for 10 projects.

Trello is still in beta phase and being developed. However, we tried this as a process flow checklist system. It was far the simplest to use but some people still found it difficult to get used to. The key feature of this is the ability to add different boards. Essentially you could set up different boards for for different activities and then add job cards (think tasks to each board). It’s really simplistic which is the beauty of using it. 


  • Free
  • Good for creating checklists
  • The most simple to use
  • Free’s you up from email overload
  • Can set different notifications levels (its aim is to reduce your inbox)


  • Relatively inflexible
  • No ability to email
  • Can not upload files, you can only add links to files


This is a cool interface but it’s not for the faint hearted. It takes a while to get your head around Podio.


  • Free – lets you have up to 5 employees and 5 external users with 1 GB storage and unlimited apps for free
  • Very powerful
  • Lots of apps that add functionality – from project management apps to CRM apps to marketing apps
  • Inbuilt checklists for various web development projects (using apps)
  • Can change permissions and set different Workspaces for different team members
  • Can upload files and add comments to tasks
  • Ability to delegate tasks


  • Projects and Customer relationship management run in separate streams so difficult to link common tasks together
  • Complex and very confusing to start with – hard to see projects at a glance –
  • Difficult to get an overview of the tasks you have delegated out to your team
  • Once you delegate a task to someone, it’s pretty difficult to find where the task went to
  • Too many email notifications

Project Bubble

Project Bubble is simple and effective. The real beauty of it is how it links projects and clients together in one activity stream. No more hunting around to work out what to do – client and project related tasks are all in one stream. This is what makes Project Bubble effective for us as a business.


  • Relatively inexpensive – $24 per month for up to 35 projects with up to 5 GB storage
  • Ability link clients, tasks and projects and share with your team
  • Time tracking
  • Ability to provide project reports to clients
  • Ability to invoice for your hours and get paid online
  • Simple CRM system to help manage your clients and contacts
  • Ability to set user permissions
  • Can upload files and documents


  • Does not have the wiki feature like Team Lab that enables you put training all in one place
  • Does not link to Google Docs
  • Be aware there may be 1 client that has multiple projects – you might find you need to upgrade quickly


TeamLab has four separate streams: Projects, CRM, Community and Documents. In my mind this would have been the overall winner except for the fact that we wanted an integrated CRM and Project Management Stream. In other words, we start with clients first and then add projects or assign tasks related to the client.


  • Free
  • Ability to import data from Basecamp HQ
  • Allows you to track time spend on projects
  • Integrates with Jabber for chat functionality
  • Has CRM features
  • Able to add multiple projects and set permissions (like Basecamp)
  • Can upload files & Documents
  • Can set milestones
  • Ability to add blogs and private forums


  • No email feature yet but this is coming
  • CRM system and projects are not linked so hard to get an overview of all client and project related tasks in one place 

If you want a simple project management system that combines both Project management and customer relationship management in one simple interface, then Project Bubble is perfect. If you want more of a project management system where you can put training all in one place, then TeamLab is the perfect solution. 

Podio is also highly recommended because of all the apps which extend the functionality of the Project Management system. However, this comes at a cost. It is  difficult to navigate around – I’ve wasted too much time trying to find tasks I have delegated to others and then doubling up on CRM and Project Management tasks. I am sure an app could be developed for this but it’s something I don’t really have the time for.

UPDATE: What we are currently using.

We choose Project Bubble but since we have started adding in more activities and projects, we quickly realised that one of the downsides is not being able to schedule recurring tasks. Recurring tasks is important because we do Google AdWords management and Social Media management which requires a commitment to ongoing management. This has meant that we may move away from Project Bubble and back to Podio – because of this one feature. Seems I will just have to get used to the unintuitive interface.



, , ,

9 Responses to Online Project Management Software Review

  1. Chris March 10, 2012 at 4:38 am #

    I’d recommend taking a look at Workgroups:

    We evaluated several of the other software apps mentioned here and ended up going this route. Worth a look.

  2. Avi Kaye March 12, 2012 at 8:27 am #

    Another tool you might want to take a look at is HappyTODOS ( The tech backbone is one of the best I’ve worked with (and I’ve tried out quite a few :)), and the UI is going to get a major overhaul in a month or so. (Disclaimer: I work with the company, but I really do think they are great :))

  3. Stu Green March 13, 2012 at 2:32 am #

    Hi Carol,

    Thanks for the review of Project Bubble and the comparison to other apps! It’s great to hear you settled with us. Let us know if you need anything. By the way you can integrate with Google Docs by just linking to the permalink of the Google Doc. We’re going to be improving this when we get in to the Google App marketplace later in the year so it’s all being improved.

    Thanks again.

    • Carol March 14, 2012 at 9:24 pm #

      Thanks Stu – its great to know there is a Google App coming.

  4. Abby Ole March 14, 2012 at 9:23 am #

    I love the new Basecamp interface. I use in different companies Projecturf which is great for handling a large number of projects and GroupCamp Project ( for the time tracking, the GApps integration and the settings (weird but this is not something that those vendors seem to case about).
    But it’s great to see how much choice we have now.

  5. Carol March 21, 2012 at 2:11 pm #

    Thanks for everyones suggestions. Project Bubble is still my first choice because it is the only system that integrates CRM and project management.

  6. Summer June 22, 2012 at 4:56 am #

    Good, unbiased post! I feel your pain. I have tried probably more than 100 different PM tools. I wish I could mash Podio, Mangoapps, Pipejump, Harvest and 5pm together – picking and choosing the highlights of each one. Mavenlink and Wrike are worth looking at! I am now experimenting with Podio – they seem to have added the ability to reference apps across workspaces. Thus, I am working on creating a workspace called “Dashboard”. Wish me luck! A few more drawbacks of Podio: 1) The Calendar layout sucks. 2) The privacy settings are too all or nothing – even light guest users can change tasks assigned to me (which don’t even involve them). This also means anyone and everyone can access each others’ timesheets unless you create a separate workspace per contractor as well. 3) Your client/guest users are required to register with Podio, and your branding is nearly invisible. A client of mine is being overwhelmed by constant Podio emails. To change each users’ email & notification settings requires you to tell each user how to do this – the space admin has no access to user defaults other than their own. Please correct me if I’m wrong here. Gantt or timeline with task dependencies would help a bunch! Otherwise, chaos unfolds pretty quickly. Podio’s cruddy Calendar layout doesn’t serve as a reliable Gantt or standard Calendar substitute. I don’t like having to leave Podio to view the Calendar in another application. Everything should work together, otherwise, what’s the point?

  7. Himali April 18, 2013 at 9:03 pm #

    You can also try out Brightpod, a project management app specifically for marketing teams. Includes readymade workflows & a whole bunch of collaboration features

Leave a Reply

Disclosure: I am affiliated with some of the products recommended and earn an income from my recommendations - generally enough for a cup of coffee.