Microsoft has rebuilt the Office development framework, VSTO, with a wide variety of features, and has also enhanced most of the existing features. In this chapter, we went through the features and functionalities of VSTO 3.0. You have seen what VSTO is about and how it can be used for Office 2007 application customization. You have learned how VSTO is integrated with Visual Studio 2008, and how easy it is for a developer to create a solution using Visual Studio 2008. You have also seen some of its key features such as custom Task panes, Ribbons, Add-ins and document-level customization, and so on, and how these are helpful for Office developers. In this chapter you have also seen the architecture of VSTO and IDE for VSTO development, and have learned the enhanced debugging features for VSTO in Visual Studio IDE. You have learned the concept of object-oriented support in VSTO Office solution development, and have also seen the C# programming language and .NET framework technology platform support for Office development.