Pattern analysis
Functionality
Examples
Dialog box
Command line
Algorithm