Team Foundation Server

Team Foundation Server (TFS) is a on-premises (not cloud-based) server product for teams to share code, track work, and ship software.

It has the following characteristics:

  • Source code version control (Git or Team Foundation Version Control – TFVC)
  • Backlogs (work items for bugs, features, etc.)
  • Continuous integration, build and deployment
  • Performance testing
  • Dashboards (Kanban, etc.)
  • Support for Agile methodologies (Scrum, etc.)
  • Support for many IDEs (Visual Studio, Eclipse, XCode, etc.)
  • Extensible
  • Free for up to 5 users (TFS Express) and paid for larger teams


Documentation, articles, videos, books, blogs, etc. about Visual Studio, Visual Studio Code, Visual Studio Team Services and Team Foundation Server.