A system and method for tracking productivity using a portable
communication device such as a mobile station. The mobile station
includes a memory storage unit for storing information related to project
profiles. When a communication activity is initiated a timer is started
to measure the amount of time that the activity consumes, and queries an
activity table to determine whether an identifier associated with the
activity has a profile association. If so, an event record is made of the
profile and the type of communication activity. When the activity is
terminated, the event record is supplemented with the duration of the
activity. If there is no profile associated with an activity identifier
associated with a current activity, then the user may be queried to
determine whether an association should be created. The event records may
be loaded onto a PC for storage for further processing or to a report
generating device for the generation of an appropriate report.