CLR is a multi-language VM 
 
 
Use the appropriate language for a task.
- C++ for high-performance systems programming.
 - C# for Web programming
 - Visual Basic for custom commercial applications (eg. customize Office)
 
Re-use existing code easily
- Our customers have huge investments in their current code bases
 - Many useful libraries are already exist in C++
 
Programmers can leverage their existing knowledge
- They can use their favorite language