.NET Framework (pronounced dot net) is a product of Microsoft. It is a programming framework used by Software applications in order to run. It has two major parts: the Common Language Runtime (CLR) and the .Net Framework Class Library. The CLR is an execution engine used to handle running programs. The class library provides a library of reusable code that applications can use. These are designed to greatly simplify the development of larger applications. .Net Framework supports Object-oriented programming (OOP). Everything in .Net is contained in an object. It also greatly simplifies Windows programming.