While normal Windows profiles store user environment settings on the client workstation, roaming user profiles store this information on their server. When a user logs on to the server, the roaming profile is downloaded to the client workstation. When the user logs off the server, the roaming profile (along with any changes) is uploaded back to the server. This scenario enables the user to work on different client workstations while using the same environment settings.
Web-to-Host supports roaming user profiles for Pro sessions. Users with roaming profiles can access their custom settings (such as keyboard maps and macros) when running Pro sessions on various workstations.