• Home
  • /
  • Blog
  • /
  • The Best GTD® Apps For Getting Things Done
Mind Like Water

Want a fun blast from the past? Go to your Amazon history and take a look at your very first order. My very first purchase on Amazon.com was the Getting Things Done book by David Allen on September 3, 2005. I was going through a particularly tough time at my job at a financial software company, with tasks and deliverables going out of control. I felt that I wasn’t giving my employees the responsive support that they deserved.

Amazon GTD

(It was exactly six months after the birth of my first child, which explains all those Merchant Ivory DVDs. My wife wanted something for those late-night marathons.)

Other than the 6-month-old-induced lack of sleep, I felt that my to-do list was endless. I’d receive phone calls, emails, and sit in meetings, but action items would either get missed or I’d write them down them somewhere never to be looked at again.

I wanted to be home with my new baby, but I found that I was going in to work earlier and earlier just to try to catch up.

Eventually I realized that financial software client services isn’t rocket science. There must be a way to get the important things done during the work day. Going into the office at 6:30 a.m. all the time wasn’t sustainable.

I’m not overstating things when I say that Getting Things Done, or GTD as it is commonly called, changed my life and completely changed my career. The very first time I had that “mind like water” feeling, I couldn’t believe it. Things don’t have to be bananas at work after all!

At the time there were very few digital tools, so I had to hack together my own system at first. Thankfully things have changed, and we have the opposite problem: there are so many amazing GTD tools out there, how do you choose what to use?

In this article, I’ll take you through some of the best GTD tools on Mac, Windows, web, and mobile.

By “best” I don’t mean which has the most features — I mean which tool will help you be in control and get your important work done.

What Is GTD?

As mentioned, GTD stands for “Getting Things Done,” and became popular after the book of the same name was published in 2001.

At its heart, GTD helps you answer two questions:

  1. Is everything that I need to do captured in a trusted system so that I can use my brain power to focus on my important tasks instead of trying to remember and juggle information and to-dos?
  2. Do I know what I can take action on next for each of my projects, given the constraints of time, place, and ability?

When you apply the GTD methodology to the things you need to do, your work goes through five phases:

  • Capture: Make sure everything you need to do or think about is written down in a trusted system and out of your head.
  • Clarify: Figure out what the next action is (or if it is even actionable!), and apply the 2-minute rule.
  • Organize: Have your tasks organized into categories that make sense for you.
  • Reflect: Review and update your system on a regular basis.
  • Engage: Actually do the things you say you’re going to do!

I want to take a moment to highlight the Reflect phase, because it is so important, and skipping it is one of the biggest GTD mistakes you can make. We’ve recorded a podcast about the GTD Weekly Review that we highly recommend you listen to.

To learn more about GTD, check out our Getting Things Done summary article. We also had David Allen, the inventor of Getting Things Done, on our podcast.

If you’re a visual person, we put together this Getting Things Done flowchart for you, with links to useful resources.

Why Do We Like Using Apps For GTD?

Do you need to use an app for GTD? No, of course not. One of the great things about the GTD system is that it is tool neutral.

Many people very happily implement Getting Things done with pen and paper, or a hybrid system.

We recorded a podcast episode about analog productivity systems, which you can listen to if you are into paper task management.

There are a few reasons why we like using digital tools:

  • For knowledge workers, we spend much of the day at a computer, tablet, or mobile device. With digital, our tasks are right there with the rest of our work.
  • Digital tools often support integrations with email programs, mobile operating systems, and web browsers — it makes it fast and easy to capture tasks.
  • Many apps allow you to synchronize between computers, tablets, mobile devices, and the web. Wherever you are, you have access to your tasks and have the ability to capture to your trusted system. With analog systems, if you don’t have your notebook with you, you don’t have your task system with you.

We cover this more in detail in this podcast where we share simple strategies for using GTD in your life and how to set it up. Just make sure you avoid the common mistakes new GTD users make.

What A GTD App Needs

For us to consider an app one of the “best” GTD apps, it needs to have the following:

  1. It needs to support the three big “parts” of GTD:
    • Projects: If a task has more than one action item, it is (in GTD terms) a project. A task management app needs to be more than just a flat list of to-dos.
    • Contexts: The traditional definition of contexts is the location where you do your tasks or the thing you need to do them. Early GTD examples show contexts of “Office” or “Phone”. Now that our office can be anywhere and we always have our devices, the definition becomes blurred. A GTD app should have some way to help you decide when or where you can do the tasks, which may or may not conform to a specific location or device. For example, a member of the Dojo (our online productivity community) has a Braindead tag to bang out those tasks when one is feeling low energy. A note of warning: on the podcast, we talk about mistakes people make when using Getting Things Done tools. One of them is to rely too heavily on Contexts. At this point, Thanh or I barely use them at all, but you still want an app that supports them so that you have the option.
    • Next Actions: There needs to be a way to see what the next action you can do for each given project. There shouldn’t be any confusion about what you can work on at any given point.
  2. It needs to be able to sync between devices. You want to be able to capture and view your tasks from wherever you are.
  3. It should be seamless to get tasks in. Quick capture is key.

We’ve written before about how to evaluate a task management system. While that article is not specifically about GTD, it is helpful to decide what type of system will work best for you.

Here are what we consider to be the best GTD apps on each platform. Either a member of the AE team uses the tool, or it is popular among Dojo members.

If there’s a GTD tool out there, chances are we’ve tried it at some point.

A Note About Our Getting Things Done App Recommendations

Are you using a GTD app right now? If so, you might read this list and be tempted to make a switch.

This might sound surprising, but before switching to a new app, we highly recommend that you stop and think about it:

  • What do you not like about your current app?
  • What do you wish it did differently?
  • Is this new app really better than your current app, or does it just look cool?
  • Is this new app way better than your current app, or just a little bit?

Switching apps has a cost. It may not be big financially, but it can have a huge time and attention cost. Remember, it is our job to play with apps — it probably isn’t yours.

With that said, here are our top 5 recommended Getting Things Done apps:

1. OmniFocus (Mac, iOS, Web, Apple Watch)

OmniFocus is the task manager of choice for Brooks, Thanh, Marmel, and others on the Asian Efficiency team.

OmniFocus GTD

I switched to OmniFocus in 2012 because I wanted a way to see only the things I should be focusing on at any one time.

OmniFocus supports Projects, Contexts (via tags), and you can have it only show you what tasks are available to be worked on right now.

This is hugely freeing because it avoids the overwhelm that comes from typical task management systems. If you see 100 uncompleted tasks, it can make it hard to focus on your three most important tasks for the day because there is overwhelm and distraction.

There is a handy Forecast view that will show you what you can work on today (or on any given day) without cluttering up your screen with everything else.

OmniFocus is not the cheapest task management system out there, but if you are going to invest in it, we recommend you purchase or subscribe to the Pro version. That way you can use two of the features that set OmniFocus apart from other GTD apps:

  • The Forecast Tag – this allows you to include tasks with a specified tag in your Forecast view, giving you more options for looking at the work you want to get done today besides just the date.
  • Custom Perspectives – this is the big one. This allows you to create your own perspectives for looking at your tasks and planning your work. For example, every day I look at these Perspectives:
    • Due: What is due today?
    • Waiting For: Am I waiting for anything from others? Maybe I should follow up.
    • Stalled: Are there any Projects that don’t have a Next Action associated? It’s either done so I can get rid of it, or I’d better make sure I am still taking action.
    • Execution: What are my Most Important Tasks for the day?.

OmniFocus is available for Mac iOS, and Apple Watch. There is an OmniFocus Web version that will allow you to access and work with your tasks from any device. This can be really handy if you want to use OmniFocus, but can’t install it on your work device.

For more information on how we recommend using OmniFocus with GTD, check out this OmniFocus GTD podcast episode we did for The Productivity Show. We also talk with Tim Stringer, the founder of Learn OmniFocus, on the podcast about how he uses OmniFocus in a team environment.

Click here to learn more about OmniFocus.

2. Todoist (Web)

If you want a traditional web-based task management system, it is hard to beat Todoist. It’s web-based but also has clients for Mac, Windows, iOS, and Android.


Many email programs and web services have Todoist integration built-in, so it makes it fast and easy to capture tasks or ideas to the Todoist Inbox.

From there, you can go through the rest of your GTD process of reflecting and organizing.

There are many ways to use Todoist with GTD, but here’s a suggestion:

  • Use Projects for your GTD projects. If it makes sense, you can set up a project hierarchy and break into Home, Work, etc.
  • Use Labels to apply Contexts or other dimensions (time, energy, etc.)

Click here to learn more about Todoist.

3. Things (Mac, iOS, Apple Watch)

Things is a task manager that is extremely popular with members of The Dojo.

Things GTD

People like it because it is less complex than OmniFocus and has a cleaner interface.

Headings is a popular feature — you can break your task list up into smaller sections with headings. It makes it visually easier to see what is going on.

It has an Inbox for collecting ideas and tasks as they come to mind. Like OmniFocus, you can see what tasks you have today and upcoming, but Things has a clever This Evening section for those tasks you know you’re not going to get to until later in the day.

Dojo member Mat Rhein does a deep dive into Things in our popular podcast episode on selecting task managers.

Things is available for Mac, iOS, and Apple Watch.

Click here to learn more about Things.

4. Trello (Web)

You may be surprised to find Trello on this list. Trello is not what most people would think of as a “GTD app.” It’s a Kanban app, where you have Kanban boards, lists, and cards. You can move items between them as the tasks move through your workflow.

Trello GTD

We wanted to include Trello in this list because we have found that many “visual” people find it difficult to use a traditional task manager but thrive using a Kanban board. There’s something about the visual nature of the boards, lists, and cards and dragging items between them that speaks to them.

If that’s you, it is possible to implement GTD in Trello. There are different ways to do it, but at a high level:

  • Create an Inbox list
  • Create lists for Next Actions, Completed, Projects, Waiting For, and other GTD states that work for you.

Trello has a blog post describing how to use GTD, and a Trello GTD template. David Allen Company also sells a Trello Setup Guide if you want to see different ways to set it up.

Click here to learn more about Trello.

5. Outlook & Microsoft To-Do (Windows, Mac, Web, Mobile)

“Outlook as a GTD app?!”, I can hear you saying with a mix of distrust and disdain.

I hear you. Outlook users on Windows, of which there are many, generally fall into one of two categories:

  1. Outlook users who are using it under duress, being forced to by corporate IT.
  2. Outlook ninjas who can make the platform sing.

When I worked in corporate, I was a mix of the two. Whichever camp you fall into, it is easier than ever to use Outlook for GTD.

If you already have it and are locked down by IT from installing other tools, it can be a solid option.

Microsoft To Do

The key with Outlook is to set it up so that Outlook Tasks synchronize using the Microsoft To-Do platform.

Create Task folders under “Tasks” in Outlook for your Projects and Contexts.

You can then set up a GTD system using different views and Lists as GTD Projects.

For more Outlook productivity tips, check out Optimize Outlook — our super-actionable resource for being more productive with Outlook at work.

Honorable Mentions

The 5 GTD apps mentioned above are our top 5 picks, but readers of the blog, listeners of our productivity podcast, and members of our Dojo community have other favorites.

We’d be remiss if we didn’t mention these other options:

Nozbe (Windows, Mac, Mobile, Linux)

Nozbe is one of the oldest (in a good way) GTD apps out there, and one of the most comprehensive. It has apps for Mac, iOS, Windows, Android, and Linux.

Nirvana (Web, Android, iOS)

Comes with built-in features to help you gauge how much time and energy it will take to complete a task.

Asana (Web, iOS, Android)

Asana is a super-popular collaborative platform. Mentioning it as a “GTD app” doesn’t do it justice, and if you work with a team, you should give it a look. In TPS312, Tim Stringer shares how he uses Asana in conjunction with OmniFocus.

2Do (Web, iOS, Android)

2Do has been mentioned by many Asian Efficiency blog readers as their favorite GTD app.

Pocket Informant (macOS, iOS, Android)

Pocket Informant has a powerful template feature, for repeatable tasks and projects.

Which GTD App Is Right For You?

We’ve listed a number of GTD apps here, but how do you know which one is right for you?

Start by asking yourself some questions:

  • What platform do you need to use? Are you all in on the Apple ecosystem? Is your Windows computer locked down at work? Are you mobile-first? Do you need to use both Mac and Windows or desktop and Android, or do you live in your browser? Maybe a web-based tool will work best.
  • How complex are your tasks and projects? If you have a lot of moving parts, an app like OmniFocus is great for giving you clarity. If you have more simple needs and don’t want complexity, Things might be a better choice.
  • Do you recoil at the thought of having to use a “task manager” in the first place? Before you abandon digital apps totally, give Trello a look. Many people respond well to Trello’s visual nature.

Most if not all of these tools have a free trial. Download the app or sign up for the web service and give it a try. You don’t have to implement your whole task system at the start — just give it a small project and see how it goes. If you like the feel of it, then you can purchase or subscribe.

Remember that just adding an app to an ineffective process or workflow will be a band-aid at best, and may even make things worse. The Dojo, our community that comes with a library of productivity courses, covers a lot of these apps in more detail and how to use them.


Do you want to know how to set up your workplace and your computer to get more done? Are you interested to know how you can structure your ideal day and build routines? If you answered yes to both or even just one, then join our FREE TRAINING by clicking this link. It is absolutely 100% free.

You may also Like

Last Updated: March 14, 2023

Read More
Read More
Read More


Brooks Duncan

I love taking technical topics and translating them so that they make sense to non-nerds. I'm a Chartered Professional Accountant and have been a software developer and have run software support in very small startups and extremely large public corporations. I strive to be relentlessly helpful in everything that I do. I live in Vancouver, Canada and insert extra u's in many of my words.

Leave a Reply

Your email address will not be published. Required fields are marked

  1. Any web based or PC based solutions like omnitask? I really like Nirvana, but your first point about being overwhelmed is what is killing me. I have 50+ tasks and seeing a huge list is draining and prevents me from focusing on the task at hand.

  2. If your organization uses Outlook and other Office applications, you might want to have a look if they work via the online service Office 365. If so, you might also have access to Microsoft Teams (for communication) and Planner for your team tasks (it looks like Trello). And for your personal tasks you can use Microsoft To Do. The nice thing is that e-mails that you ‘flag’ in Outlook, show up automatically in To Do. And also the tasks that are assigned to you in Planner, show up there. And of course you can add your own tasks, create lists and create tags for context (by typing a word that start with a #hashtag). To Do is the former Wunderlist. I personally use Todoist, but if your organization requires you to work with Outlook, I think that To Do and Planner might be interesting apps for you to look at.

  3. I find using Outlook and OneNote to be a very productive GTD combination.
    Most of requests come as e-mail. If I cannot deal with them in 2 minute or less I send them to a OneNote “In box” page.

    At scheduled times during the day I will review my “In Box” and move the items to the appropriate page (A – Urgent/Important, B-Not-Urgent/Important, C, D, etc).

    Then I use Pomodoro to work through the items.

  4. Thanks for sharing this information. Currently, I’m in the process of reading the updated version of the GTD book. Wrapping my head around the best way to organize the flow of data so that the system is trustworthy has been my greatest challenge so far. Since most of what I track at this time is for household management it is difficult to justify paying a monthly fee for a productivity software. I was excited to read about Nozbe, until I found the single user option is no longer free. The Single and Duo are $8 and $11 respectively. If you find any others which are usable offline, with sync capabilities, please share.

  5. For managing tasks and projects, the Weeek application is still not bad, it has both a web version and a mobile one. I like, can someone else use it?

  6. Hey all! Good article. I have been a huge fan of your site for a long time. I’d love it if you could take a look at https://GTDNext.com We fly under the radar a bit, but have a lot of great features for GTD users. Including unlimited levels of projects and sub-projects, areas of responsibility for filtering down to just your work items or your home life and of course tags for context specific usage. While we cater to desktop browser users our site is responsive, so it works on your mobile phone as well. Happy to talk to you guys more about the product.

  7. I am in the group of folks who are locked into Outlook by corporate IT. I’ve learned to adapt my GTD approach to the Tasks feature within Outlook and I really like how I connect email tasks. I’ve even written some macros to automate task functions. One macro asks me if I want to create a task after sending an email and if I do, the email is embedded within the task. Great for follow up. Another macro allows me to select multiple tasks and move them forward into the future all in one click. My point is that if you are in this situation, there is hope for you.

    For those of you using Outlook, I highly recommend Michael Linenberger’s books and videos for how to use Outlook as a task manager. His approach complements GTD but is not the same.

    I still haven’t figured out a good way to manage projects within Outlook, so I use Trello for that. It doesn’t integrate with Outlook tasks, however I use Trello only for managing project level items and above. It mainly comes into play in the Weekly Reviews.

  8. I have tried all the apps and I like the approach that many of them take. For me, I keep coming back to FacileThings (https://facilethings.com). It follows, almost to a fault, the GTD path. It keeps its users on the rails and everything is organized.

    I think the best feature is that you can associate tasks to Areas of Responsibility and Goals without adding many, many labels.

    Do give it a try, community.

  9. My primary tool is Podio, which I never see on GTD app lists. I prefer it becquse I have found it neqrly infinitely customizqble, qnd it has been able to grow with me as I have evilved my GTD system.

  10. I think you forgot to include ASANA. Asana is a great cross platform web based app that is highly influenced in the GTD methodology.

    One of the main features that Asana has is the My Tasks Window that you can put all your Next Actions. Indeed, the My Task window have the section called “New” that works as a rapid capture tool; and then you can categorize in projects/contexts etc. In te same window of my task you can hide the “later” tasks (too far away) and it automatically put your next-7-day-Task in “upcoming” . When the deadline is met, it automatically goes to “today” (next actions).

    You can use projects, as your specific GTD projects. Indeed, you can have an asana project named project list and link all internal projects within asana environment. You can use tags for contexts; and if you pay you can use also custom filters for it.

    Two “not-so-known” features that Asana has that are hyper GTD-ish are: 1) linking within Asana, and 2) ability to asign one task to different projects and tasks. The first one allows you have tasks linked to other tasks in the same or different projects. The second one allows you to have the task on different projects/context, and when it is clicked as done is checked in all projects at once. That is super GTD-ish because you can have a Next Action that is a “fix Kitchen cabinet ” which you can find if you go to your SOMEDAY /MAYBE list, your goal lists of being more present with your family, your context (tag) list of HOME, and your home renovation project list.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}