C# (.NET)

ASP.NET Web Forms

ASP.NET Web Forms is a web application framework and one of several programming models supported by the Microsoft ASP.NET technology. Web Forms applications can be written in any programming language which supports the Common Language Runtime, such as C# or Visual Basic.


IdentityServer is a free, open source OpenID Connect and OAuth 2.0 framework for ASP.NET Core.


The ASP.NET Web API is an extensible framework for building HTTP based services that can be accessed in different applications on different platforms such as web, windows, mobile etc. 


ASP.NET AJAX, formerly called Atlas, is a set of extensions to ASP.NET developed by Microsoft for implementing Ajax functionality. It is released under the Microsoft Public License (Ms-PL).


Software framework that runs primarily on Microsoft Windows. It provides a controlled programming environment where software can be developed, installed and executed on Windows-based operating systems.

Accord.NET Framework

NET machine learning framework combined with audio and image processing libraries completely written in C#. It is a complete framework for building production-grade computer vision, computer audition, signal processing and statistics applications.


A set of classes that expose data access services to the .NET programmer. ADO.NET provides functionality to developers writing managed code similar to the functionality provided to native COM developers by ADO.


Web framework for building modern web apps and services with .NET. ASP.NET creates websites based on HTML5, CSS, and JavaScript that are simple, fast, and can scale to millions of users.


Cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications. ASP.NET Core apps can run on .NET Core or on the full .NET Framework.


Web application framework which implements the model–view–controller (MVC) pattern. Helps build dynamic websites enabling a clean separation of concerns. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.


An inversion of control (IoC) container for Microsoft .NET. It manages the dependencies between classes so that applications stay easy to change as they grow in size and complexity. This is achieved by treating regular .NET classes as components.


A library created for transforming object-object mapping works and resolving a problem of getting rid of one mapped object to another. 


Multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.

C# frameworks

.NET 1.0 - .NET 4.5.*

C# testing tools

nUnit, SpecFlow, MStest.

Chart FX

Commercial package to create visually-rich, lightweight and secure charts that enhance enterprise application's display layer. Offers IDE integration and innovative features that set new standards in charting component technology.


The virtual machine component of Microsoft's .NET framework and the backbone of the .NET framework. CLR takes care of a number of low-level executions such as application hosting, thread handling, memory management, security checks and application performance.

Entity Framework

Object/Relational Mapping framework. It is an enhancement to ADO.NET that gives developers an automated mechanism for accessing & storing the data in the database. It was a part of .NET Framework, but since Entity framework version 6 it is separated from .NET framework.


Succinct, expressive, and efficient functional and object-oriented language for Microsoft .NET that helps write simple code to solve complex problems. Used as a cross-platform Common Language Infrastructure (CLI) language, but it can also generate JavaScript and graphics processing unit code.


Fully integrated ASP.NET CMS, E-commerce, and Online Marketing platform that allows to create cutting-edge websites and optimize digital customers’ experiences fully across multiple channels.


Querying language; more specifically, a language extension to .NET languages which allows for more-or-less format-agnostic querying of data sources ranging from SQL databases to XML files to .NET


Tool to help the programmer output log  statements to a variety of output targets in production, PreProd or  development server. Helps the programmer output log statements to a variety of output targets.


Implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. The stated purpose of Mono is not only to be able to run Microsoft .NET applications cross-platform, but also to bring better development tools to Linux developers.


The only mocking library for .NET developed from scratch to take full advantage of .NET Linq expression trees and lambda expressions, which makes it the most productive, type-safe and refactoring-friendly mocking library available. And it supports mocking interfaces as well as classes.


Platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software. Visual Studio uses MSBuild to load and build managed projects.

Development by Synergize.digital

Sign up for updates
straight to your inbox