Tasker - Tasker is an application for Android which performs Tasks (sets of Actions) based on Contexts...
NetSetMan - Are you tired of changing your network configuration on your laptop every day?
LibreTasks - Trigger actions when certain events happen.
TCP/IP Manager - Designed to help computer users keep track of their network configuration in different locations.
Automate - Automate various tasks on your Android smartphone or tablet.
NCSwitch - NCSwitch4 is a Windows application.