Tools and clients that connect to Team Services and TFS

Last Update: 3/28/2017

Team Services | TFS 2017 | TFS 2015

Our platform of software development tools began over 20 years ago with the releases of Visual Basic and Visual Studio as an integrated development environment (IDE). Visual Studio supports a number of plug-ins which extend its functionality. In particular, the Team Explorer plug-in allows the Visual Studio client to connect to Team Services and TFS to support source control, work tracking, build, and test operations.

The set of tools available to you that interface with Team Services and TFS include:

  • Desktop client developer tools
  • Office integration tools
  • Web based tools
  • Command-line tools
  • Marketplace extensions
  • REST APIs

Desktop client developer tools

Developers have access to a variety of tools through these versions of Visual Studio and plug-ins:

  • Visual Studio Community: A fully-featured and extensible IDE for creating modern applications for Windows, Android, and iOS, as well as web applications and cloud services. (Replaces Visual Studio Express)
  • Visual Studio Professional: Development tools and services to support individual developers or small teams
  • Visual Studio Enterprise: Integrated, end-to-end development tools and solutions for teams of any size and those with a need to scale Supports designing, building and managing complex enterprise applications
  • Visual Studio Test Professional: Provides access to Microsoft Test in addition to development tools to support quality and collaboration throughout the development process
  • Eclipse/Team Explorer Everywhere: Free plug-in to support teams targeting platforms like Mac, iOS, Android, and Linux that connects to Team Services or TFS from Eclipse-based environments and non-Windows platforms
  • Android Studio with the Visual Studio Team Services Plugin for Android Studio: Free plug-in to support Android developers and connect to Git repositories on Team Services or TFS
  • IntelliJ with the Visual Studio Team Services Plugin for IntelliJ: Free plug-in to support developers who use IntelliJ IDEA to connect to Git repositories on Team Services or TFS
  • Visual Studio Code: Free, open-source code editor with a free extension to support connecting to Git repositories on Team Services or TFS.

To understand what features you get with the Visual Studio versions, see Compare Visual Studio Offerings. To download any Visual Studio version, go to the downloads page.

Team Explorer plug-in

Team Explorer, a plug-in to all Visual Studio versions, provides connects Visual Studio to team projects defined in Team Services or TFS. You can manage source code, work items, and builds. To learn more, see Work in Team Explorer.

Home page with Git

Team Explorer Home page with Git as source control

Home page with TFVC

Team Explorer Home page w/ TFVC as source control

Office integration tools

When you install any edition of Visual Studio or Team Foundation Server Standalone Office Integration 2015 (free), the Team Foundation plug-in installed to integrate work item tracking with select Office clients. The Team Foundation plug-in installs to your existing Office client. The plug-in supports Office 2007, Office 2010, or Office 2013 versions.

  • Excel: Use Excel to add and bulk modify work items.
  • Project: Using Project you can plan projects, schedule tasks, assign resources, and track changes. You have access to features that TFS doesn't support, such as a project calendar, Gantt charts, and resource views.
  • Project Professional: With Project Professional and the Team Foundation Server Extensions for Project Server you can manage projects that synchronize data that exists in both TFS and Project Server. Project managers and software development teams can use the tools that they prefer, work at the level of precision that supports their needs, and easily share information.
  • PowerPoint Storyboarding: Lets you illustrate user stories and requirements using PowerPoint. The Team Foundation plug-in installs to your existing PowerPoint client.
IMPORTANT

Support for integrating TFS with Project Server is deprecated for TFS 2017. However, synchronization support is provided by a third part. See Synchronize TFS with Project Server for details.

Task-specific clients

The following clients support specific tasks, such as managing testing efforts, providing feedback, or modifying work items.

IMPORTANT

Test Manager is deprecated for TFS 2017.

Browser-based web tools

Web portal

The collaboration tools supported through the web portal are summarized under Essential services. On Team Services, new features are deployed usually every three weeks, and for TFS, usually quarterly. For release notes, see Visual Studio Team Services Features Timeline.

You can use these browsers to access the web portal (Team Services and TFS).

Version Edge Internet Explorer Safari (Mac) Firefox Chrome
Team Services most recent 11 and later 9.1 and later most recent most recent
TFS 15 most recent 11 and later 9.1 and later most recent most recent
TFS 2015 most recent 9 and later 5 and later most recent most recent
TFS 2013 9 and later 5 and later most recent most recent

Edge, Firefox, and Chrome automatically update themselves, so Team Services and TFS support the most recent version.

To learn more, see Work in the web portal.

Browser-based extensions

The following extensions are available from the Visual Studio Marketplace and are built and maintained by the Team Services product team.

  • Test Manager: Run tests using your browser with simple pass/fail of steps, add comments/attachments, take screenshots and file bugs. You can accomplish all of this with automatic end-to-end traceability.
  • Package Management: Build packages of reusable code components and share them within your organization. The Package Management extension enables continuous delivery workflows by supporting multiple packaging protocols such as NuGet and npm . It makes packages available to your team, your builds, and your releases.
  • Code search: Increases cross-team collaboration and code sharing by enabling developers to quickly locate relevant information within the code base of all team projects hosted within an account or collection. With it, you can discover implementation examples, browsing definitions, and find error text.
  • Work item search: Quickly find relevant work items by searching across all work item fields over all projects in an account. Perform full text searches across all fields to efficiently locate relevant work items. Use in-line search filters, on any work item field, to quickly narrow down to a list of work items.

Find additional extensions from the Marketplace

Application monitoring tools

To monitor your applications you can use Application Insights for web apps or HockeyApp for mobile apps.

Monitor web applications with Application Insights

Application Insights is an extensible Application Performance Management (APM) service for web developers. Use it to monitor your live web application. It will automatically detect performance anomalies. It includes powerful analytics tools to help you diagnose issues and to understand what users actually do with your app. It's designed to help you continuously improve performance and usability. It works for apps on a wide variety of platforms including .NET, Node.js and J2EE, hosted on-premises or in the cloud.

With Application Insights you can:

  • Gain actionable insights through application performance management and instant analytics
  • Detect and diagnose exceptions and application performance issues
  • Monitor Azure websites, including those hosted in containers, plus websites on-premises and with other cloud providers
  • Seamlessly integrate with your DevOps pipeline using Visual Studio Team Services, GitHub, and our webhooks
  • Get started from within Visual Studio, or monitor existing apps without re-deploying

To learn more, see Microsoft Azure - Application Insights.

Monitor mobile applications with HockeyApp

With HockeyApp you can develop, distribute, and beta-test your mobile apps. HockeyApp supports:

  • Android, Cordova, iOS, OS X, Unity, Windows, and Xamarin apps
  • Live, reliable crash reports
  • Collect in-app feedback from real users
  • Open-source SDKs to let you know what code is running in your apps
  • Integraion with your existing build system and work item management solution

To learn more, see Microsoft Azure - HockeyApp.

Command-line tools

You can perform many code development and administrative tasks using command line tools.

Code development

Marketplace extensions

While Visual Studio, Team Services, and TFS provide a wealth of features and functionality, they also provide a means to extend and share that functionality.

Extensions are simple add-ons that you can use to customize and extend your DevOps and work tracking experiences. Written with standard technologies—HTML, JavaScript, CSS—you can develop your own extensions using your preferred dev tools.

You build extensions using our RESTful API Library. You publish them to the Visual Studio Marketplace, where you can privately maintain them or share with millions of developers that use Visual Studio, Team Services, and TFS.

To learn more, visit the Marketplace and Overview of extensions.

REST APIs

The Team Services and TFS APIs are based on REST, OAuth, Json and service hooks—all standard web technologies broadly supported in the industry.

REST APIs are provided to support building extensions to Team Services and TFS. To learn more, see REST API overview.