Custom settings and variables
Variables can be used to pass values within and between reports. Variables can be
specific to a particular report or they can be global. They can also be persistent or
non-persistent. Custom settings and global variables are similar but with significant
differences. For example, custom settings can be used in Application Engine
and they can be encrypted.