Team Foundation Server (TFS) on integroitu ohjelmistokehityksen palvelinjärjestelmä, johon sisältyvät lähdekoodin hallinta, automaattinen ajastettu buildaus, automaattinen ajastettu testien ajo ja raportointi, raportointi myös loppuasiakkaalle, projektin dokumenttien hallinta sekä vaatimusten, käyttötapausten, taskien, bugien, versioiden ym. hallinta. TFS sisältää valmiina muutaman erityyppisen projektimallin (CMMI ja MSF Agile). Näiden lisäksi siihen on asennettavissa useita erityyppisiä projektimalleja. Mallit, työnkulut ym. voi tarvittaessa määrittää projektikohtaisesti.
TFS:ää käytetään yleensä Visual Studion kautta. Lisäksi TFS tarjoaa satunnaista käyttöä ja loppuasiakkaan käyttöä varten selainpohjaisen käyttöliittymän.
TFS siis tarjoaa yhden integroidun ympäristön kaikkiin ohjelmistokehitysprojektin vaatimiin toiminnallisuuksiin. Näin ollen se vastaa hyvin loppuasiakkaan, projektipäällikön, arkkitehdin, ohjelmoijan ja testaajan tarpeisiin ja kokoaa projektin yhteen.