A system for enhanced extension mobility, the system comprising one or more processing units collectively operable to: access user input indicating either: a desire of a user to logon at an endpoint in a private mode according to which the endpoint supports only an extension of the user; or a desire of the user to logon at the endpoint in a shared mode according to which the endpoint concurrently supports an extension of the user and one or more other extensions of one or more other users; if the user input indicates (110, 112) a desire of the user to logon at the endpoint in a private mode according to which the endpoint supports only an extension of the user, configure the endpoint to support only an extension of the user; and if the user input indicates (110, 116) a desire of the user to logon at the endpoint in a shared mode according to which the endpoint concurrently supports an extension of the user and one or more other extensions of one or more other users, configure the endpoint to concurrently support an extension of the user and one or more other extensions of one or more other users, wherein the one or more processing units are operable to: prompt the user to select between private mode and shared mode at the endpoint; and receive a selection by the user of either private mode or shared mode at the endpoint, the selection providing the user input. access user input indicating either: a desire of a user to logon at an endpoint in a private mode according to which the endpoint supports only an extension of the user; or a desire of the user to logon at the endpoint in a shared mode according to which the endpoint concurrently supports an extension of the user and one or more other extensions of one or more other users; if the user input indicates (110, 112) a desire of the user to logon at the endpoint in a private mode according to which the endpoint supports only an extension of the user, configure the endpoint to support only an extension of the user; and if the user input indicates (110, 116) a desire of the user to logon at the endpoint in a shared mode according to which the endpoint concurrently supports an extension of the user and one or more other extensions of one or more other users, configure the endpoint to concurrently support an extension of the user and one or more other extensions of one or more other users, a desire of a user to logon at an endpoint in a private mode according to which the endpoint supports only an extension of the user; or a desire of the user to logon at the endpoint in a shared mode according to which the endpoint concurrently supports an extension of the user and one or more other extensions of one or more other users; if the user input indicates (110, 112) a desire of the user to logon at the endpoint in a private mode according to which the endpoint supports only an extension of the user, configure the endpoint to support only an extension of the user; and if the user input indicates (110, 116) a desire of the user to logon at the endpoint in a shared mode according to which the endpoint concurrently supports an extension of the user and one or more other extensions of one or more other users, configure the endpoint to concurrently support an extension of the user and one or more other extensions of one or more other users, wherein the one or more processing units are operable to: prompt the user to select between private mode and shared mode at the endpoint; and receive a selection by the user of either private mode or shared mode at the endpoint, the selection providing the user input. prompt the user to select between private mode and shared mode at the endpoint; and receive a selection by the user of either private mode or shared mode at the endpoint, the selection providing the user input.