1. An activity monitoring system that facilitates managing and optimizing user activity automatically to improve overall user productivity and efficiency comprising: a monitoring component that can monitor user activity conducted on one or more computing devices; and an activity management component which can process and evaluate user activity data to assess user performance on their respective activities and the current allocation of system and human resources.