A computer-implemented method of operating a telecommunications network, the telecommunications network comprising a client device, a server and an edge device connecting the client device to the server, the method comprising the steps of the edge device: receiving a service request from the client device, said service request requesting a service from the server; identifying client device characteristic information associated with the client device; identifying service requirement information associated with the requested service; comparing the identified client device characteristic information with the identified service requirement information; determining if the compared client device information complies with the service requirement information; and in response to determining that the client device information: complies with the service requirement information: permitting the server to provide the requested service in accordance with the service request; and does not comply with the service requirement information: preventing the server from providing the requested service in accordance with the service request; in response to said preventing, identifying a characteristic of the client device characteristic information that is non-compliant with the service requirement information; identifying a reconfiguration for modifying the client device and/or the network connection between the client device and the server thereby to render the characteristic compliant with the requirement information; and implementing said identified reconfiguration. receiving a service request from the client device, said service request requesting a service from the server; identifying client device characteristic information associated with the client device; identifying service requirement information associated with the requested service; comparing the identified client device characteristic information with the identified service requirement information; determining if the compared client device information complies with the service requirement information; and in response to determining that the client device information: complies with the service requirement information: permitting the server to provide the requested service in accordance with the service request; and does not comply with the service requirement information: preventing the server from providing the requested service in accordance with the service request; in response to said preventing, identifying a characteristic of the client device characteristic information that is non-compliant with the service requirement information; identifying a reconfiguration for modifying the client device and/or the network connection between the client device and the server thereby to render the characteristic compliant with the requirement information; and implementing said identified reconfiguration. complies with the service requirement information: permitting the server to provide the requested service in accordance with the service request; and does not comply with the service requirement information: preventing the server from providing the requested service in accordance with the service request; in response to said preventing, identifying a characteristic of the client device characteristic information that is non-compliant with the service requirement information; identifying a reconfiguration for modifying the client device and/or the network connection between the client device and the server thereby to render the characteristic compliant with the requirement information; and implementing said identified reconfiguration. preventing the server from providing the requested service in accordance with the service request; in response to said preventing, identifying a characteristic of the client device characteristic information that is non-compliant with the service requirement information; identifying a reconfiguration for modifying the client device and/or the network connection between the client device and the server thereby to render the characteristic compliant with the requirement information; and implementing said identified reconfiguration.