A computer implemented method for controlling a software defined network (SDN). The method comprising providing a plurality of client portals which are configured for facilitating end users selecting resourses via local user interfaces. Providing a master control module in communication with the client portals and c...