CLR-Common Language Runtime which helps to execute the IL (Intermediate Lang.) code and creates runtime component for Langs used.and also helps to release the memory of unused objects.
CLR means common Language runtime , it is useful to run ur applications ... through CLR u can run ur applications on different os also ...through CLR only .NET is application independent .. interoperability is happening through CLR..