This document discusses application lifecycle management (ALM) using Visual Studio 2010. It covers three key domains of ALM: governance, implementation, and operations. Visual Studio 2010 and Team Foundation Server provide tools to support ALM across requirements management, source control, build automation, testing, and reporting throughout the entire application development lifecycle. A demo will be shown of the ALM capabilities in Visual Studio 2010 and Team Foundation Server.