Business solutions typically require integration with Microsoft Software and Windows Server.
In this environment solutions are built using Visual Studio in C# C++ Languages.
For the web I typically use software not from the Microsoft stack,
however am proficient in latest Microsoft technologies not limited to; ASP.Net Web Forms, MSSQL, Creating APIs using Web API & OData.
For Windows Apps and business software I am quite familiar with WPF and Winforms and have used OpenTK to perform graphics rendering in C#
Process; in design I may use StarUML or Argo UML, in development Visual Studio for this platform.
Clients typically reqire use of cloud services and integration with industry specific software.
Windows builds for Windows backends is best practise Microsoft recommends Azure as the cloud backend of choice however others may be used inplace.
As a developer, I prefer not use Team Foundation Server however have been exposed to it instead favor Svn, Git and Github.