Includes code repositories, continuous integration, bug and task tracking, and agile planning tools
Use Visual Studio, Eclipse, Xcode, or your own IDE or code editor — works with any Git client
Free to start
Free with TFS Express for five team members, and ready to scale as your team grows
What is Team Foundation Server?
Collaborative software development tools for the entire team
Team Foundation Server provides a set of collaborative software development tools that integrate with your existing IDE or editor thus enabling your cross-functional team to work effectively on software projects of all sizes.
Unlimited, private, secure
Store and collaborate on code with unlimited private repositories. Use Git for distributed version control or Team Foundation version control (TFVC) for centralized version control. Collaborate on code easily with pull requests and code reviews. Manage permissions and policies to secure your repositories.
Enable your custom agile processes. Capture, prioritize, and track work with backlogs and customize-able Kanban boards. Ensure transparency and traceability with work items linked directly to code and builds. Customize rich dashboards for easy reporting.
Catch quality issues early with continuous integration (CI) builds. Automate and track all your deployments with release management. Maintain high quality using our broad set of testing tools. Deliver faster with package management through code and module reuse.
Use the IDE of your choice: Eclipse, IntelliJ, Android Studio, Visual Studio Code and more. Build your code with Ant, Maven and Gradle from your Git, Subversion and TFVC repositories. Implement CI/CD with native capabilities or through integrations with systems like Jenkins. Support cross-platform and mobile languages as well, including: C++, PHP, Python, Go, Swift and many more.
Integrate your custom tool or third-party service with Team Foundation Server using open standards like REST APIs and OAuth 2.0. Integrate your favorite tools and services from our marketplace of extensions.
Utilize Team Foundation Server Express as individual developers and small teams of five or less. Easily install for free on your personal desktop or laptop without needing a dedicated server. Upgrade to Team Foundation Server when your team has grown beyond five team members and take your full history with you.