This document provides an overview and agenda for upgrading to Visual Studio and TFS 2012. It discusses requirements and options for upgrading client tools and servers. It covers project compatibility, prerequisites for the TFS 2012 server upgrade, and the general upgrade process. Migration options are presented for moving from other ALM tools, version control systems, and work item tracking systems. Next steps discussed include planning the upgrade, leveraging experience, and executing the upgrade.