NetSetMan is a network settings manager that helps users easily switch between preconfigured internet profiles. It brings together all network settings already available in Windows and adds several other features. Changes are saved separately so that backup, transfers and updates to newer versions get done on the fly. It can manage IP addresses, Wi-Fi connections, workgroups, DNS, network drives, hosts, scripts and MAC. The tray menu becomes useful when you need to switch between profiles.
Moreover, the NSM service can be used without admin privileges. NetSetMan interface is simple, both the compact and the full one including multi-profiling and command line activation.