WAP wurde u.a. entwickelt, um die geringen Datenübertragungsraten des GSM-Netzes effizient auszunutzen. Diese betragen 9600 Bit/s, für einen Internetzugang eine unzumutbare Geschwindigkeit. Um mit dieser Bandbreite effektiver umzugehen, komprimiert der WAP-Standard die Daten. Außerdem haben mobile Geräte relativ kleine Displays. Aus diesem Grund wird klar, dass normale HTML-Seiten, welche auf große Bildschirme angepasst sind und eventuell Javascript und andere Funktionen benutzen, nicht so ohne weiteres auf einem Handy darstellbar sind. Es ergab sich die Notwendigkeit einer neuen Sprache, welche speziell an die Beschränkungen mobiler Geräte angepasst ist. Dies gilt auch für die nicht vorhandene Tastatur.
WAP eignet sich also in erster Linie für mobile Geräte wie Handys und PDAs, die über den GSM Standard oder dessen Nachfolger wie GPRS oder UMTS mit dem Internet kommunizieren. Im Grunde genommen kann aber fast jedes mobile Netz damit genutzt werden.