A method in a wireless device for communication of data packets associated with an application which has requested a communication link using a plurality of radio access technologies, RATs (202, 204), each RAT having a separate protocol stack available on the wireless device, the wireless device comprising: standardized radio layers (208, 210) corresponding to the protocol stack associated with the RATs; and at least one instantiation of an inter-RAT supervisory interface, IRSI, installed thereon and established above the standardized radio layers (208, 210), the IRSI comprising a list of available RATs, the list comprising static and dynamic properties of each RAT, and further indicating whether each available RAT is included or excluded from an Inter-RAT Supervisory Layer, IRSL, membership; the method comprising: when the application requests a wireless communication link, assigning, by the IRSI, one of the available RATs in the list to be a primary RAT for transmitting control signaling and initial data packets associated with the application and assigning one or more of the remaining available RATs in the list to be supporting RATs for transmitting subsequent data packets associated with the application, wherein the assigning of the supporting RATs is based on the static and dynamic properties of the available RATs, the capabilities of the primary RAT to meet the requirements of the application being superior to the capabilities of the supporting RAT to meet the requirements of the application, and the supporting RATs being included in the IRSL membership; and distributing, by the IRSI, data packets associated with the application to the assigned RATs wherein data packets are distributed in proportion to available bandwidth and the capabilities of the RAT. standardized radio layers (208, 210) corresponding to the protocol stack associated with the RATs; and at least one instantiation of an inter-RAT supervisory interface, IRSI, installed thereon and established above the standardized radio layers (208, 210), the IRSI comprising a list of available RATs, the list comprising static and dynamic properties of each RAT, and further indicating whether each available RAT is included or excluded from an Inter-RAT Supervisory Layer, IRSL, membership; the method comprising: when the application requests a wireless communication link, assigning, by the IRSI, one of the available RATs in the list to be a primary RAT for transmitting control signaling and initial data packets associated with the application and assigning one or more of the remaining available RATs in the list to be supporting RATs for transmitting subsequent data packets associated with the application, wherein the assigning of the supporting RATs is based on the static and dynamic properties of the available RATs, the capabilities of the primary RAT to meet the requirements of the application being superior to the capabilities of the supporting RAT to meet the requirements of the application, and the supporting RATs being included in the IRSL membership; and distributing, by the IRSI, data packets associated with the application to the assigned RATs wherein data packets are distributed in proportion to available bandwidth and the capabilities of the RAT. when the application requests a wireless communication link, assigning, by the IRSI, one of the available RATs in the list to be a primary RAT for transmitting control signaling and initial data packets associated with the application and assigning one or more of the remaining available RATs in the list to be supporting RATs for transmitting subsequent data packets associated with the application, wherein the assigning of the supporting RATs is based on the static and dynamic properties of the available RATs, the capabilities of the primary RAT to meet the requirements of the application being superior to the capabilities of the supporting RAT to meet the requirements of the application, and the supporting RATs being included in the IRSL membership; and distributing, by the IRSI, data packets associated with the application to the assigned RATs wherein data packets are distributed in proportion to available bandwidth and the capabilities of the RAT.