Have you ever wanted to customize Visual Studio for your application development? How about adding new IDE features or designers for you, your team or the community? In this session we will go deep into Visual Studio to show you how to add new tools the same way Microsoft does. You will learn how to integrate with the IDE, build custom tool windows and create graphical designers for your frameworks. As a bonus, you will also get a first look at the future of extensibility of Visual Studio, built on a common .NET extensibility framework, which will make it dramatically easier to customize Visual Studio in ways not possible today.