title: Are there alternatives to Visual Studio Team System and Team Foundation Server?
body: <p>Visual Studio Team System and Team Foundation Server offers a lot of goodies like source control, unit testing and automatic building. </p>
  
  <p>I'm wondering the following: What alternatives are there for .NET developers that has all of this?</p>