Where might the computer help?
Interaction and rich user interfaces
Translation of high-level descriptions
Maintaining consistency among large and complex representations
Encoding knowledge about an activity, organization or process
Broader availability of pertinent information