Visual Studio 2005 Team Foundation Server is what powers the collaboration aspects of the Visual Studio Team System. When used in conjunction with the Visual Studio Team System, Team Foundation Server enables you to effortlessly manage and track the progress and health of your projects with features such as enterprise-grade source code control and integrated work item tracking and reporting. Its integrated process methodology helps ensure more efficient and predictable software development.