A communication network comprising a plurality of network nodes and configured to enable instantiation of different network slices which represent virtual networks with different feature sets, the network comprising: - a slice usage function configured to assist in the creation of a slice usage rule for data communication between i) a user equipment connected to the network and configured to execute an application, and ii) a content or application server configured to provide an application service via the network, the slice usage rule identifying a network slice and an indication of a usage by: - obtaining an identifier of the user equipment, - generating feature set data identifying a feature set for every network slice which is available to the user equipment based on the identifier of the user equipment and subscription data of the user equipment; - a network feature usage assistance function (NFUAF) configured to: - obtain the feature set data, - based on the feature set data and requirements of the application service, select at least one of the feature sets, and - determining a feature set identifier identifying said selected feature set, wherein the feature set identifier enables a network slice to be identified which is associated with the selected feature set; - based on the slice identifier, providing a slice usage rule identifying the network slice to the user equipment to enable the user equipment to use said network slice for the application service. - a slice usage function configured to assist in the creation of a slice usage rule for data communication between i) a user equipment connected to the network and configured to execute an application, and ii) a content or application server configured to provide an application service via the network, the slice usage rule identifying a network slice and an indication of a usage by: - obtaining an identifier of the user equipment, - generating feature set data identifying a feature set for every network slice which is available to the user equipment based on the identifier of the user equipment and subscription data of the user equipment; - obtaining an identifier of the user equipment, - generating feature set data identifying a feature set for every network slice which is available to the user equipment based on the identifier of the user equipment and subscription data of the user equipment; - a network feature usage assistance function (NFUAF) configured to: - obtain the feature set data, - based on the feature set data and requirements of the application service, select at least one of the feature sets, and - determining a feature set identifier identifying said selected feature set, wherein the feature set identifier enables a network slice to be identified which is associated with the selected feature set; - based on the slice identifier, providing a slice usage rule identifying the network slice to the user equipment to enable the user equipment to use said network slice for the application service. - obtain the feature set data, - based on the feature set data and requirements of the application service, select at least one of the feature sets, and - determining a feature set identifier identifying said selected feature set, wherein the feature set identifier enables a network slice to be identified which is associated with the selected feature set; - based on the slice identifier, providing a slice usage rule identifying the network slice to the user equipment to enable the user equipment to use said network slice for the application service.