A method comprising: receiving, at a service order portal, a request for network service, wherein the request for network service comprises a service requirements set, and wherein the service requirements set comprises a plurality of service requirements; determining, automatically and based at least in part on the service requirements set, a network resource set and a network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set, wherein, when the service requirements set is an incomplete set, the determining of the network resource set and the network configuration comprises detecting that the service requirements set is an incomplete set, and requesting a prior configuration data set; determining, automatically, a time parameter, wherein the time parameter comprises an indication of the amount of time necessary to provide the network resource set and the network configuration necessary to fulfill each service requirement within the plurality of service requirements associated with the service requirements set; transmitting a proposed network service allocation set, wherein the proposed network service allocation set comprises the time parameter and an indication of the network resource set and the network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set; receiving an indication that the proposed network service allocation set has been accepted; and providing, automatically, network services in accordance with the proposed network service allocation set. receiving, at a service order portal, a request for network service, wherein the request for network service comprises a service requirements set, and wherein the service requirements set comprises a plurality of service requirements; determining, automatically and based at least in part on the service requirements set, a network resource set and a network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set, wherein, when the service requirements set is an incomplete set, the determining of the network resource set and the network configuration comprises detecting that the service requirements set is an incomplete set, and requesting a prior configuration data set; determining, automatically, a time parameter, wherein the time parameter comprises an indication of the amount of time necessary to provide the network resource set and the network configuration necessary to fulfill each service requirement within the plurality of service requirements associated with the service requirements set; transmitting a proposed network service allocation set, wherein the proposed network service allocation set comprises the time parameter and an indication of the network resource set and the network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set; receiving an indication that the proposed network service allocation set has been accepted; and providing, automatically, network services in accordance with the proposed network service allocation set.