1. A system for managing communications comprising: a data store for maintaining information regarding communication categories and communication activities corresponding to telecommunication devices; a communication management component, implemented by executing instructions on a processor associated with a telecommunication device, the communication management component operative to: identify a subset of contacts associated with a user of a telecommunication device, wherein the subset of user contacts includes a portion of contacts accessible by the telecommunication device; determine first and second communication categories for the at least subset of contacts, wherein the first and second communication categories are associated with a set of communication activities, wherein the set of communication activities associated with the first communication category and the set of communication activities associated with the second communication category have at least one communication activity in common, and wherein the first and second communication categories do not correspond to a communication activity; obtain a selection of a contact corresponding to the subset of contacts; cause the generation of a display on the telecommunication device, the display including a representation of the first and second communication categories; obtain a selection of at least one of the first and second communication category; cause the generation of a display on the telecommunication device, the display including a representation at least one of the set of communication activities associated with the selected communication category; obtain a selection of a communication activity; and cause the initiation of the selected communication activity on the telecommunication device.