A method for service registration and service discovery in a communications network, the method comprising: Receiving a service registration request, the request identifying a network function to provide a service, a type of the service, and data administered by the service provided by the network function; storing information in a repository, the information identifying the network function, the type of the service and the data administered by the service provided by the network function; receiving a further service registration request, the further service registration request identifying a further network function to provide the service, the type of the service, and further data administered by the service provided by the further network function; and storing further information in a repository, the further information identifying the further network function, the type of the service and the further data administered by the service provided by the further network function, wherein the data administered by the service provided by the network function and the further data administered by the service provided by the further network function comprise the same group of subscribers associated with the data, the same subset of data, category of data and/or range of data, receiving a service discovery request, the service discovery request identifying the type of service; and sending a service discovery response to a sender of the service discovery request, the response identifying a service providing network function that provides the service and identifying data administered by the service provided by the service providing network function, wherein the service discovery response identifies a further network function that provides the service and identifies further data administered by the service provided by the further network function, wherein the data administered by the service provided by the service providing network function and the further data administered by the service provided by the further network function comprise the same group of subscribers associated with the data, the same subset of data, category of data and/or range of data. Receiving a service registration request, the request identifying a network function to provide a service, a type of the service, and data administered by the service provided by the network function; storing information in a repository, the information identifying the network function, the type of the service and the data administered by the service provided by the network function; receiving a further service registration request, the further service registration request identifying a further network function to provide the service, the type of the service, and further data administered by the service provided by the further network function; and storing further information in a repository, the further information identifying the further network function, the type of the service and the further data administered by the service provided by the further network function, wherein the data administered by the service provided by the network function and the further data administered by the service provided by the further network function comprise the same group of subscribers associated with the data, the same subset of data, category of data and/or range of data, receiving a service discovery request, the service discovery request identifying the type of service; and sending a service discovery response to a sender of the service discovery request, the response identifying a service providing network function that provides the service and identifying data administered by the service provided by the service providing network function, wherein the service discovery response identifies a further network function that provides the service and identifies further data administered by the service provided by the further network function, wherein the data administered by the service provided by the service providing network function and the further data administered by the service provided by the further network function comprise the same group of subscribers associated with the data, the same subset of data, category of data and/or range of data.