WPF مخفف سه کلمه Windows Presentation Foundation می باشد. در نسخه های ابتدایی دات نت برنامه های تحت ویندوز با Windows Form Application طراحی و پیاده سازی می شد ولی با منسوخ شدن آن، برنامه هایی با تکنولوژی WPF جای خود را در میان برنامه های تحت ویندوز، باز کردند. پايه و اساس WPF بر مبنای Directx مي باشد و اين موضوع باعث شده که بتوان از بسياري از جنبه هاي گرافيکي بدون ايجاد سربار اضافی بر روی برنامه بهره برد و در واقع برنامه هايی با ظاهر هايی بسازيد که ساختن آن ها با برنامه نويسي های پيشين يا غير ممکن و يا متحمل کار بسيار زيادي بوده است.
يکي از مهمترين اهداف WPF استفاده از GPU به جاي CPU جهت انجام کارهای پيچيده گرافيکی مي باشد که اين امر باعث آزاد بودن CPU بوده که ميتواند به پردازش هاي ديگر در سيستم رسيدگي کند و يکی دیگر از جنبه هاي فوق العاده مفيد و قوی WPF عدم وابستگی آن به رزولوشن صفحه نمايش است.
در این دوره قصد داریم که با تکنولوژی بسیار قدرتمند WPF آشنا شده و آن را جایگزین برنامه های WinApp کنیم و این مسئله با ذکر مثال های متعدد در طول دوره و انجام یک پروژه عملی با موضوع یک سیستم انباری داری ساده آموزش داده خواهد شد.