Metro to język programowania, stworzony przez Microsoft, pierwotnie do użytku z Windows Phone 7. Język jest oparty na typografii, co oznacza, że skupia się bardziej na typografii niż na grafice („treść przed chromem”). Microsoft używał także Metro na pulpicie nawigacyjnym konsoli Xbox 360 (wersja zaktualizowana) i Windows 8.
Metro zostało opracowane przede wszystkim w celu poprawy wykorzystania i wydajności typowych zadań wykonywanych przez wielu użytkowników. Niektóre aspekty Metro można zobaczyć w wersji Windows Media Center dla Windows XP. W 2006 r. Microsoft użył także niektórych bitów Metro w nowym interfejsie Zune. Ogólnie, Metro otrzymało pozytywne reakcje większości użytkowników. Została także nagrodzona złotą nagrodą People's Choice Design od Industrial Designers Society of America .
GUI, warunki programowania