1. The document discusses a webcast on using the Windows Presentation Foundation (WPF) and the Model-View-ViewModel (MVVM) architecture.
2. Key WPF features covered include resolution independence, graphics/animation, control templates, dependency properties, data binding, data templates, and triggers.
3. The MVVM pattern separates applications into three layers - the view layer for UI, view model layer for data presentation, and model layer for data access. This creates a loosely coupled and modular design.