La différence la plus notable entre WAP et WAP2 est que le WAP 2.0 ne repose pas sur une passerelle, ce qui signifie téléphone mobile d'un utilisateur peut communiquer directement avec le serveur Web. Cela permet HTTP de bout en bout, ce qui explique pourquoi les appareils cellulaires peuvent diffuser des fichiers audio et vidéo. De plus, bien que WAP2 soutient WML, il repose généralement sur un langage amélioré connu comme Extensible Hyper Text Markup Language - Profil Mobile, ou XHTML-MP. L'avantage de XHTML-MP est qu'il supporte Cascading Style Sheets, ce qui signifie les développeurs peuvent personnaliser plus précisément la mise en page et le style.