[This is preliminary documentation and subject to change.]
It can be a daunting task to divide an application into independent components, each of which supports a coherent feature set. Nonetheless, it is a challenge that an increasing number of large applications are meeting. The component architectures from Microsoft provide the technological underpinnings needed to make such segmentation possible.
From a user's perspective, payoffs for segmentation are provided by two technologies:
Administrators using Group Policy can take advantage of Feature-Set Configuration to tailor applications to the needs of different groups of users. This gives them a powerful tool to reduce training and support costs while increasing productivity among their users.