La technologie WAP a pour but de permettre à des terminaux mobiles (les téléphones portables par exemple) d'accéder à des documents circulant par des réseaux sans fil. Il s'agit donc de permettre à n'importe quel terminal mobile de pouvoir formater des documents. C'est pour cela qu'un protocole universel a été mis en place : le Wireless Application Protocol (WAP). Il se propose de définir la façon par laquelle les terminaux mobiles accèdent à des services Internet, et cela, à un niveau au-dessus de la transmission des données, celle-ci étant spécifique à chaque opérateur de téléphonie. Le WAP définit aussi la manière dont doivent être structurés les documents, grâce à un langage dérivant du HTML et nommé pour l'occasion Wireless Markup Language (WML) et un langage de script baptisé WMLScript.