Abstract: There is provided a method of configuring a given communication network. Network-access information associated with at least one network configuration of the given communication network is stored. The network-access information comprises information about network connections between devices of the given communication network that are allowed when the at least one network configuration is being implemented in the given communication network. The at least one network configuration comprises a current network configuration of the given communication network. A user interface is provided to enable a user to make a change in the current network configuration of the given communication network. The user input defining a target functionality to be achieved for at least one device of the given communication network is received in a generic, device-independent form, via the user interface.