Abstraksjon fungerer stort sett når backends viser grunnleggende de samme mulighetene, med litt forskjellige definisjoner eller former. Jo mer forskjellige backendene er, desto dårligere blir abstraksjonen.