l Microsoft’s .net strategy is an approach towards making Internet a true distributed computing platform by providing a framework that enables computers, devices, and services to collaborate.
l The .NET was earlier named as Next Generation Windows Services (NGWS).
l The primary objective of .NET is to provide developers with a means to create interoperable applications.
l The Common Language Runtime (CLR) is the execution environment for .NET Framework applications.
l With the .NET platform, one can use several languages, such as C++, Jscript, Visual Basic.NET (VB.NET), and C#.
l Applications designed using .NET are compiled into an intermediate code called IL code.
l For a language to be eligible for the range of languages supported by the .NET platform, it must comply the Common Language Specification (CLS).
l Applications compiled as intermediate code are presented as Portable Executables (PEs).