Todoist. Todoist is one of the best to-do list apps and simple task management tools. You can get all your tasks out of your head, put them in Todoist, and the app will keep them for you. This free software allows you to prioritize your tasks, give them different categories, assign tasks to people, and set due dates.