Formerly Visual Studio Team Services (VSTS), is a web based off premese service which allows you to create, build, store code, and automate your projects just as you would in Team Foundation Server (TFS) and GitHub. VSTS also allows you to use management processes such as Agile, Scrumm and CIM with all the feature to keep track of your projects and communicate with your team when applicable.
Most of my sites created in Visual Studio reside on the Microoft Azure platform used for hosting and creation of other services needed.