XQuery (XML Query Language) is een afgeleide van XML (Extensible Markup Language). Microsoft wil XQuery gebruiken om de kloof tussen de .Net internet strategie en toekomstige softwareproducten te verkleinen. Met behulp van XQuery kan software beter communiceren met applicaties op .Net. Met behulp van de demonstratieversie van XQuery krijgen ontwikkelaars alvast een voorproefje van toekomstige .Net-producten. Via .Net wil Microsoft allerlei diensten aan de gebruikers gaan aanbieden via het internet. XQuery is nog niet officieel door de W3C (World Wide Web consortium) geaccepteerd als algemene standaard. Volgens Philip DesAutels, productmanager XML bij Microsoft, biedt het gebruik van XML "ongekende mogelijkheden" voor het .Net-platform. Een van de voorbeelden die hij geeft als mogelijke toepassing is het zoeken van data in Microsoft's SQL Server database met behulp van een XML-zoekopdracht. De demo van XQuery kan bekeken worden op 131.107.228.20/xquerydemo/demo.aspx.