- A fully-featured IDE, with many features inspired by Emacs.
- An outliner. Everything in Leo is an outline.
- A data manager, data manager and personal information manager.
- A powerful scripting environment.
- A tool for organizing and studying computer code.
It claims to be for programmers, authors, and web designers, but I couldn't figure out how to make it good for anything. That may well be my fault, but the experience was frustrating.