The GTD (Getting Things Done) methodology has quickly become one of the most widely adopted productivity systems for work-related tasks - and personal ones too. If you plan to start using it as well, take a look at ThinkingRock.
With ThinkingRock you can easily apply the GTD method to your daily workflow, following all the steps proposed by David Allen to manage your pending tasks: gathering items, identifying them and sorting them out into actionable or non-actionable task lists – in which case, you need to schedule them for a specific date or file them under the "Someday/Maybe" list.
Before starting to use ThinkingRock, I'd suggest you to read the help section, which gives you an accurate description of each tool. Also, you should already have some knowledge about the GTD method because the program doesn't include any information about it. You'll be then ready to start adding and processing tasks.
ThinkingRock requires Java 1.6, which you'll have to install manually if it's not present in your system. Being programmed in Java, its interface is quite plain, but also easy to use and very functional. In a way we could say the efficiency of the GTD method is also applied to the program itself.
ThinkingRock is undoubtedly a great help for all GTD fans – and a perfect way to start adopting this methodology. On the downside, it does require quite a lot of work to get it going, in the sense that you have to create all the necessary categories and criteria for your work, as well as manually enter all your tasks. Then again, changes always imply some kind of effort.
ThinkingRock is an excellent task management application that helps you organize your work by following the popular GTD methodology.