Task Coach is a free, written in Python, task manager (TODO list). The program is available for Windows, Linux, Mac OS X and IOS. There is plenty of other task managers to allow you to make a list of several task but they can't handle composite orders. Task Coach is designed to handle complex tasks. If you need to do the job consists of many steps that need to be done in a specific order, this program is a good solution for you. Additionally, Task Coach helps you to assign tasks to the category and add notes to them or to determine the budget. Application will notify you of the dates associated with tasks. Another interesting feature of this program is to keep track of time devoted to the task and determine a pay per hour.