TFS - Cloud-based Collaboration Platform for Software Development Teams

Team Foundation Service, a version of Team Foundation Server hosted on Windows Azure, “provides modern application lifecycle support for modern app development, including agile project planning and management tools, version control, build automation, and the continuous deployment automation needed to effectively and efficiently manage software development projects.” Read Somasegar’s blog post here for more detail.

If you have a small dev team, you can use it free for up to five developers. The service is available at https://tfs.visualstudio.com/

image