.NET | C# | VB.NET | ASP.NET | F# | Entity Framework | Xamarin | Visual Studio | Azure DevOps
.NET is a popular framework for building web, desktop, and mobile applications using languages such as C#, VB.NET, and F#. The .NET framework includes an extensive class library, called the Framework Class Library (FCL), which provides developers with a wide range of functionality. Popular frameworks and technologies built on the .NET Framework include the following:
Entity Framework: an object-relational mapper (ORM) that allows developers to work with databases using objects without having to write SQL queries. Entity Framework allows developers to create and modify database schemas, query and update data using C# or VB.NET code.
Xamarin: a cross-platform framework for building native mobile apps using C# and the .NET Framework. Xamarin enables developers to share code across iOS, Android, and Windows platforms and access native platform features such as camera and geolocation.
Windows Communication Foundation (WCF): a framework for building Web services and other distributed systems using a variety of communication protocols, including HTTP, TCP, and named pipes. WCF allows developers to create services that can be accessed by a variety of clients, including web applications, desktop applications, and mobile devices.
In addition to these frameworks, the .NET ecosystem includes many other technologies, libraries, and tools that can be used to build a variety of applications. These technologies include the .NET Core runtime environment, which provides cross-platform support for .NET applications, and tools for developing, testing, and deploying .NET applications, such as Visual Studio and Azure DevOps.
BITS experts have used .NET, .NET frameworks as well as related technologies in a variety of projects. A selection of case studies and references can be found below.