A method of waveform adaptation, the method comprising: establishing a wireless link between a transmitting device and a receiving device; identifying a plurality of candidate waveforms for transporting multiple traffics over the wireless link; selecting multiple candidate waveforms from the plurality of candidate waveforms in accordance with a waveform selection criteria; and concurrently communicating the multiple traffics over the wireless link using the selected multiple candidate waveforms; characterized by: the selected multiple candidate waveforms co-exist in a single uplink channel or a single downlink channel between the transmitting device and the receiving device; and the selecting multiple candidate waveforms further comprises: selecting a candidate waveform for transporting a traffic from the multiple traffics, comprising: determining, in accordance with the traffic characteristic or the application type, whether grant-based access or grant-less access is better suited for transporting the traffic; selecting one of the plurality of candidate waveforms that offers grant-less access in response to determining that grant-less access is better suited for transporting the traffic; and selecting one of the plurality of candidate waveforms that offers grant-based access in response to determining that grant-based access is better suited for transporting the traffic. establishing a wireless link between a transmitting device and a receiving device; identifying a plurality of candidate waveforms for transporting multiple traffics over the wireless link; selecting multiple candidate waveforms from the plurality of candidate waveforms in accordance with a waveform selection criteria; and concurrently communicating the multiple traffics over the wireless link using the selected multiple candidate waveforms; characterized by: the selected multiple candidate waveforms co-exist in a single uplink channel or a single downlink channel between the transmitting device and the receiving device; and the selecting multiple candidate waveforms further comprises: selecting a candidate waveform for transporting a traffic from the multiple traffics, comprising: determining, in accordance with the traffic characteristic or the application type, whether grant-based access or grant-less access is better suited for transporting the traffic; selecting one of the plurality of candidate waveforms that offers grant-less access in response to determining that grant-less access is better suited for transporting the traffic; and selecting one of the plurality of candidate waveforms that offers grant-based access in response to determining that grant-based access is better suited for transporting the traffic. the selected multiple candidate waveforms co-exist in a single uplink channel or a single downlink channel between the transmitting device and the receiving device; and the selecting multiple candidate waveforms further comprises: selecting a candidate waveform for transporting a traffic from the multiple traffics, comprising: determining, in accordance with the traffic characteristic or the application type, whether grant-based access or grant-less access is better suited for transporting the traffic; selecting one of the plurality of candidate waveforms that offers grant-less access in response to determining that grant-less access is better suited for transporting the traffic; and selecting one of the plurality of candidate waveforms that offers grant-based access in response to determining that grant-based access is better suited for transporting the traffic. determining, in accordance with the traffic characteristic or the application type, whether grant-based access or grant-less access is better suited for transporting the traffic; selecting one of the plurality of candidate waveforms that offers grant-less access in response to determining that grant-less access is better suited for transporting the traffic; and selecting one of the plurality of candidate waveforms that offers grant-based access in response to determining that grant-based access is better suited for transporting the traffic.