Wиндоwс Пресентатион Фоундатион

Развијен од стране Мицрософт-а, Wиндоwс Пресентатион Фоундатион (WПФ) је графички подсистем за рендеровање корисничког интерфејса у апликацијама заснованим на Wиндоwс-у. WПФ, претходно познат као "Авалон", је иницијално издат као дио .НЕТ Фрамеwорк 3.0. Умјесто ослањања на старији ГДИ подсистем, WПФ користи ДирецтX. WПФ покушава да обезбиједи конзистентан модел програмирања за израду апликација и нуди јасну разлику између корисничког интерфејса и пословне логике. Као такав, он носи блиску сличност са сличним XМЛ оријентисаним објектним моделима, као што су они имплементирани у XУЛ-у или СВГ-у. WПФ користи XАМЛ, изведен из XМЛ-а, да дефинише и повеже различите УИ елементе. WПФ апликације могу бити развијене као самостални десктоп програми, или као уграђени објекти у wебсите-у. Има за циљ да обједини низ заједничких интерфејс елемената, као што су 2Д/3Д рендеровање, фиксирана и адаптивна документа, типографију, векторску графику, рунтиме анимације и пререндерована медија. Ово елементи затим могу бити повезани и њима може бити манипулисано на различите догађаје, корисничку интеракцију и повезивање података (дата биндингс). WПФ рунтиме библиотеке су укључене у све верзије Wиндоwс-а од Wиндоwс Виста-е и Wиндоwс Сервер 2008. Корисници Wиндоwс XП СП2/СП3 и Wиндоwс Сервер 2003 могу опционо инсталирати потребне библиотеке. Мицрософт Силверлигхт користи WПФ да обезбиједи уграђене wеб контроле упоредиве са Адобе Фласх-ом, али са више фокуса на УИ објектни модел, а мање на анимацију. 3Д рунтиме рендеровање није подржато у Силверлигхт-у, али је доступно у уграђеним WПФ апликацијама.