From a technology perspective, a program is a container for program components (rules, rewards, eligible participants, content, progress indicators) that together are combined to make a working program to inspire value creating behavior. 


There are many program types including sales, learning and recognition that can be used independently or integrated into a single program.


Whistle operates a simple but extremely robust rules engine that allow almost any type of rule structure to operate on the platform.  The most common program types (and ones we recommend because they are most effective) are located in the Whistle Program Library.