A program for creating an outline of a topic An outliner could work by having a person work from partial outlines that are progressively detailed It could also work by transforming some other representation (such as a graph representing a partial or complete ordering) and emitting an outline