title: Why should I write CLS compliant code?
body: <p>I've found a lot of pages about CLS compliance.</p>
  
  <p>I've understood that CLS compliance:</p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/6325/why-are-unsigned-ints-not-cls-compliant">Is a way to guarantee different assembly compatibility</a>.</li>
  <li><a href="https://stackoverflow.com/questions/540520/when-is-it-acceptable-to-break-cls-compliance">Is a way to declare the high security code</a></li>
  </ul>
  
  <p>Many peolple write that "if you write code, you should write it CLS compliant."
  But as far I can read, there is no reason to use CLS compliance in generic software.</p>
  
  <p>Am I right, or did I miss something?</p>