# Telerik Presentation Framework Overview

| RELATED VIDEOS                                                                                                                                                                                                                                                                                     |                                                                                                                                                                                                               |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Telerik Presentation Framework Performance Tests](http://www.telerik.com/videos/winforms/telerik-presentation-framework-performance-tests)<br>In this video, you will see a live demonstration of just how much performance has increased in the RadControls between the R1, R2, and R3 releases. | ![Telerik UI for WinForms Telerik Presentation Framework performance test video preview](https://www.telerik.com/products/winforms/documentation/assets/43c730af95379fb5f82cbc7141af9134/tpf-overview001.png) |

The Telerik Presentation Framework (TPF) offers WPF-like features within classic Windows Forms applications.

* All controls have access to common services provided by TPF such as theming, animation, and property binding.

* No matter how complex a control may be, a control is built up from a few simple types of elements. By working with these elements, you can customize any control on a very granular level.

* All elements in a control element tree inherit common property values from their parent elements unless these values are set locally. This feature helps each element use less memory while still providing fine-grained customization options.

The uniform nature of the [control architecture](https://www.telerik.com/products/winforms/documentation/telerik-presentation-framework/class-hierarchy/class-hierarchy-overview) makes it possible to nest controls within each other for more flexible and modern user interfaces.

## See Also

* [Getting started](https://www.telerik.com/products/winforms/documentation/telerik-presentation-framework/getting-started/getting-started)
* [Building TPF Based Controls](https://www.telerik.com/products/winforms/documentation/telerik-presentation-framework/overview/building-tpf-based-controls)
