1. A non-transitory signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus of a computer system to perform operations for managing a computer system on an activity basis, the operations comprising: monitoring use of the computer system to determine current actions being performed by a user with the computer system and at least one current application program being used to perform the current actions; generating a plurality of activity models from an activity model generation program; accessing the plurality of activity models, wherein each one of the activity models describes a group of related actions performed using the computer system to accomplish a specific end and at least one application program used to perform the related actions; comparing the current actions being performed with the computer system and the at least one current application program being used to perform the current actions with the activity models; identifying a particular activity model that best fits the current actions being performed with the computer system, wherein identifying a particular activity model that best fits comprises monitoring patterns of actions with each pattern of action being monitored over a period of time, the monitored patterns of action occurring over a period of time of sufficient duration to form the particular activity model and using information from the monitored patterns to determine that the particular activity model best describes the current action being performed by comparing information from the monitored patterns with preferred standards of use; generating at least one management plan from a management plan generation program and populating a database with the at least one generated management plan, the at least one generated management plan being generated for each activity model of the plurality of activity models; associating at least one computer-system-related item identified by the at least one management plan from the database of management plans with at least one activity to be performed by a user using the computer system to manage the computer system on the activity basis and using the identified particular activity model, the at least one management plan being unique for each at least one activity; where the at least one activity comprises at least one action performed by an application program using the at least one computer-system-related item; accessing the at least one management plan through a management program; establishing management procedures, through the at least one management plan, for use in managing the at least one computer-system-related item associated with the at least one activity when actions corresponding to the activity model are detected as being performed with the computer system; detecting whether the at least one activity is being performed by the user; and in response to detecting that the at least one activity is being performed, managing the at least one computer-system-related item in accordance with the established management procedures when performing the at least one action of the at least one activity.