1. A computer-implemented system that facilitates configuration management, comprising: a template component for defining a template that includes a per-user setting associated with a system application; a template assignment tool configured to assign an instance of the template to one or more users; an enforcement component for enforcing the per-user setting via the template; an extensibility component configured to enable a definition of the template to be extended by a third-party; and a communications component for at least one of media or messaging communications, which communications component accesses the template for a per-user setting for configuring the communications component.
1. A computer-implemented system that facilitates configuration management, comprising: a template component for defining a template that includes a per-user setting associated with a system application; a template assignment tool configured to assign an instance of the template to one or more users; an enforcement component for enforcing the per-user setting via the template; an extensibility component configured to enable a definition of the template to be extended by a third-party; and a communications component for at least one of media or messaging communications, which communications component accesses the template for a per-user setting for configuring the communications component. 6. The system of claim 1 , wherein the template has multiple instances.