WML (Wireless Markup Language) is an XML-based markup language designed specifically for mobile devices with limited display capabilities and processing power. It was used in WAP (Wireless Application Protocol) enabled phones to browse simplified web content before modern smartphones and HTML5 became dominant.