title: Is C++ and .NET used together in Domains like Banking , Health Care and Telecom
body: <p>This may seem relevant but it has some significance for me,may be few others like me.</p>
  
  <p>I just want to know ,How Important is it to Learn C++ , COM and ATL while you are a .NET programmer?</p>
  
  <p>I love programming with .NET and C# .Visual Studio just has it's own charm of intellisence ,Color Coding and other pretty features , which make us addicted to it.</p>
  
  <p>I was thinking , almost we can build anything with C# and still it holds true mostly, but it lags sometimes like:</p>
  
  <ul>
  <li>While I try to create a Shell Extension , then it is highly suggested to use unmanaged code instead of any managed code.</li>
  <li>Also there are few other things like COM , ATL , which are preferred to be coded in C++ rather than C#.</li>
  </ul>
  
  <p>I am just 4 years in IT industry and love to be Solution Architect. </p>
  
  <p>So need all your inputs to know , how important/helpful will it be in my future venture if I am doing my Current COM Project with C++ ,  which integrate with .NET UI.</p>
  
  <p>Is there any implementation of C++ and .NET in common domains like Health Care, Banking and Telecommunication.</p>