Outlines make it possible to hide parts of the text in the buffer. Org uses just two commands, bound to <TAB> and S-<TAB> to change the visibility in the buffer.
,-> FOLDED -> CHILDREN -> SUBTREE --.
'-----------------------------------'
When called with a prefix argument (C-u <TAB>) or with the shift
key, global cycling is invoked.
,-> OVERVIEW -> CONTENTS -> SHOW ALL --.
'--------------------------------------'
When Emacs first visits an Org file, the global state is set to
OVERVIEW, i.e. only the top level headlines are visible. This can be
configured through the variable org-startup-folded, or on a
per-file basis by adding a startup keyword overview, content,
showall, like this:
#+STARTUP: content