Team Foundation Server Planning
Team Foundation Server is the primary server product for Visual Studio Team System, which is a family of products that help software development teams who build service oriented applications on the .NET Framework manage their software life cycles. You can use Team Foundation Server to integrate Visual Studio Team System client applications by providing administrative tools, unified project information and reporting, and integrated source control.
This guide provides information that administrators and business decision makers need to plan a deployment of Team Foundation Server. This information describes hardware requirements, software requirements, deployment topologies, process guidance, and integration with other software. This guide does not specifically address the operational details of the product, but you should consider the information in the guide to determine what you will need to integrate Team Foundation Server into your business framework.