It provides developers and designers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents.