Org Mode is a way of keeping notes, authoring documents, computational notebooks, literate programming, maintaining to-do lists, planning projects, and more — in a fast and effective plain text system.

I use it for writing this blog (and this one), writing code, keeping all my notes (including mathematics and charts) and of course managing my task lists.