You can use User Environment Manager to optimize the experience of Windows users with all types of user profiles: mandatory, roaming, and local. Using User Environment Manager with Mandatory ProfilesMandatory profiles are mostly used in Terminal Services environments, although you can use them with Windows desktops as well. With mandatory profiles, personalization changes of the desktop are effective only during a Windows session. When the user logs out, all changes are deleted. With User Environment Manager, you can eliminate the need of customizing mandatory profiles, manage the settings that are available for personalization, and customize the user environment settings. Using User Environment Manager with Roaming ProfilesRoaming profiles are mostly used in a managed desktop environment. With roaming profiles, all personalization changes that users make during a Windows session are stored in the central roaming profile when users log out. When a user logs in to a Windows session, the roaming profile is copied again from the central location. With User Environment Manager, you can manage the size of roaming profiles, reduce login times, and achieve greater flexibility in managing application and Windows settings for roaming profiles. Using User Environment Manager with Local ProfilesWith local profiles, personalized changes that users make during a Windows session are stored on the local disk. When a user logs in to the same desktop again, the user environment is the same as in the previous session of the user. When a user logs in to another desktop, none of the settings are the same, as a new local profile is created and stored locally on that desktop.