A computer-implemented method of automatically generating provisioning instructions for one or more network-delivered services to be delivered to a wireless end-user device, wherein one or more processors are configured to execute instructions to perform a method comprising: prompting a service designer, via a user interface of a computing device, to specify, via the user interface, a plurality of network service classification objects and a plurality of service plans that incorporate the plurality of network service classification objects, and specify, via the user interface, information that controls an order in which the plurality of network service classification objects are to be evaluated in connection with a network service request from a wireless end-user device; specify, via the user interface, the plurality of service plans as respective hierarchies of a plurality of service policies, a plurality of service policy components and plurality of service plan filters, wherein each service plan filter is associated with a respective policy state; specify, via the user interface, a plurality of service plan priorities for two or more overlapping service plans of the plurality of service plans, each overlapping service plan having at least one respective multi-match service policy component wherein the multi-match service policy component is configured to match a combination of the policy state of the end-user device and a service access event attempted or performed by the end-user device to a service policy component of at least one further overlapping service plan, specify, for at least one of the multi-match service policy components, a multi-match entry that indicates whether or not that service policy component allows a re-match condition, wherein the re-match condition indicates that, upon a successful match, evaluation in connection with the network service request may continue to match at least one further service policy component, and automatically generate a plurality of network equipment provisioning instructions for the plurality of service plans, the plurality of network equipment provisioning instructions indicating the order in which the plurality of classification objects are to be evaluated by a network element in connection with the network service request from a wireless end-user device. prompting a service designer, via a user interface of a computing device, to specify, via the user interface, a plurality of network service classification objects and a plurality of service plans that incorporate the plurality of network service classification objects, and specify, via the user interface, information that controls an order in which the plurality of network service classification objects are to be evaluated in connection with a network service request from a wireless end-user device; specify, via the user interface, the plurality of service plans as respective hierarchies of a plurality of service policies, a plurality of service policy components and plurality of service plan filters, wherein each service plan filter is associated with a respective policy state; specify, via the user interface, a plurality of service plan priorities for two or more overlapping service plans of the plurality of service plans, each overlapping service plan having at least one respective multi-match service policy component wherein the multi-match service policy component is configured to match a combination of the policy state of the end-user device and a service access event attempted or performed by the end-user device to a service policy component of at least one further overlapping service plan, specify, for at least one of the multi-match service policy components, a multi-match entry that indicates whether or not that service policy component allows a re-match condition, wherein the re-match condition indicates that, upon a successful match, evaluation in connection with the network service request may continue to match at least one further service policy component, and automatically generate a plurality of network equipment provisioning instructions for the plurality of service plans, the plurality of network equipment provisioning instructions indicating the order in which the plurality of classification objects are to be evaluated by a network element in connection with the network service request from a wireless end-user device.