A wireless communication system comprising: a user equipment (106a - 1061, 206a, 206b) comprising a quality of service manager configured to, in the given order: receive quality of service information from an application for a first resource; establish a communication flow between the application and an application or server associated with an IP network over a radio access network, RAN, and a core network based at least in part on the received quality of service information using the first resource; receive quality of service information from the RAN for the first resource; determine whether a RAN-granted profile of the established communication flow is the most preferred in a profile set requested by the user equipment (106a - 1061, 206a, 206b) and the requested profile set is a subset of a profile set authorized by a high rate packet data servicing gateway included in the core network and which connects the core network to the RAN; and if the above condition is not satisfied, request the RAN to modify the end-to-end quality of service of the communication flow for the application between the application and the application or server associated with the IP network based on the information received from the RAN. a user equipment (106a - 1061, 206a, 206b) comprising a quality of service manager configured to, in the given order: receive quality of service information from an application for a first resource; establish a communication flow between the application and an application or server associated with an IP network over a radio access network, RAN, and a core network based at least in part on the received quality of service information using the first resource; receive quality of service information from the RAN for the first resource; determine whether a RAN-granted profile of the established communication flow is the most preferred in a profile set requested by the user equipment (106a - 1061, 206a, 206b) and the requested profile set is a subset of a profile set authorized by a high rate packet data servicing gateway included in the core network and which connects the core network to the RAN; and if the above condition is not satisfied, request the RAN to modify the end-to-end quality of service of the communication flow for the application between the application and the application or server associated with the IP network based on the information received from the RAN. receive quality of service information from an application for a first resource; establish a communication flow between the application and an application or server associated with an IP network over a radio access network, RAN, and a core network based at least in part on the received quality of service information using the first resource; receive quality of service information from the RAN for the first resource; determine whether a RAN-granted profile of the established communication flow is the most preferred in a profile set requested by the user equipment (106a - 1061, 206a, 206b) and the requested profile set is a subset of a profile set authorized by a high rate packet data servicing gateway included in the core network and which connects the core network to the RAN; and if the above condition is not satisfied, request the RAN to modify the end-to-end quality of service of the communication flow for the application between the application and the application or server associated with the IP network based on the information received from the RAN.