Software framework developed by Microsoft

The .NET Framework (pronounced "dot net") is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allow language interoperability (each language can use code written in other languages). The .NET library is available to all the programming languages that .NET supports. Programs written for the .NET Framework execute in a software environment, known as the Common Language Runtime (CLR), an application virtual machine that provides important services such as security, memory management, and exception handling. The class library and the CLR together constitute the .NET Framework.

ASP.NET is a web application framework developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. ASP.NET is part of the Visual Studio package. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language, such as C# and VB.NET. ASP.NET web pages or webpage, known officially as Web Forms], are the main building block for application development. Web forms are contained in files with an “.aspx” extension.

ASP.NET supports different approaches for making web sites or web pages.

  • ASP.NET Web Pages uses a single page model that mixes code and HTML markup.
  • ASP.NET SPA (Single Page Application)
  • ASP.NET Web Forms uses controls and an event-model for component-based development.
  • ASP.NET MVC (Model View Controller) values separation of concerns and enables easier test-driven development.

Infocom provide an integrated development environment, also called Visual Studio, with an efficient FCL (Framework class library). Our veterans in the field of Microsoft are also master brains in producing software by combining Source Code and .net framework. FCL offer User interface, Data access, Database connectivity, Cryptography, Web application development, Numeric algorithms, and Network communications