Wireless Markup Language (WML) is a markup language used for creating websites and applications for mobile devices. It is based on XML and provides navigation, links, forms, and presentation of text and images similar to HTML but optimized for bandwidth-limited mobile networks and devices. WML files end in .wml and use fewer tags than HTML. A WML site consists of a set of cards that make up a deck, analogous to HTML pages making up a website.