CLR represents Common Language Runtime. It is perhaps the main part of the .NET structure. It gives building squares to numerous applications. An application assembled utilizing C# gets ordered by its own compiler and is changed over into an Intermediate language. This is then designated to CLR. CLR does different activities like memory the executives, security checks, congregations to be stacked and string the board. It gives a protected execution climate to applications.