Tjenestekvalitet som begrep ble opprinnelig definert i forbindelse med ATM-konseptet som har mekanismer for å håndtere dette til forskjell fra f.eks. TCP/IP-baserte systemer. Definert QoS anses nødvendig for realtime trafikk. I ATM-konseptet er det definert en rekke kvalitetsklasser tilpasset ulik bruk. Tradisjonelle datakommunikasjonsteknologier som f.eks. TCP/IP har ikke slike mekanismer innebygd i utgangspunktet fordi de er utviklet for Best Effort-tjenester («vi gjør så godt vi kan men garanterer ingenting»).