My productivity system is a mess. Instead of a single, trusted system, I use a jumbled combination of Gmail, Google Calendar, Remember the Milk, and TeuxDeux. In searching for one app to rule them all, I came across Nozbe.
Nozbe is a project-based task manager in the GTD tradition. (The name is a tortured acronym: Naturally OrganiZed.) It helps you accomplish work by focusing your attention on what you can do right now, given your context (computer vs. home) and your time (you can input time estimates for each task, which also helps your timekeeping).
It works well. You can drag and drop your tasks and projects to move or organize them. I found the ability to enter time estimates very helpful. When my calendar alerted me ten minutes before my next meeting, I realized I could probably accomplish two five-minute tasks beforehand—and I did.
However, I miss things from Remember the Milk, like the ability to do nearly everything with keyboard shortcuts and without touching the mouse. And I miss the ability to organize my days around both things due now and things I want to do now. Nozbe, like a good GTD-based system, doesn’t really do prioritization.
It does do collaboration, though. Team members can leave notes or upload files, so Nozbe could easily become your case management hub.
Nozbe’s free version is quite limited, but the paid plans will not break the bank. It even allows for multi-user accounts, so you can get Nozbe for your whole business.
Edit: Although I liked Nozbe, I am not going to adopt it as my primary task manager. As jumbled as my current system is, it works for me, and I am going to stick with it until I figure out something better.