title: How Cross-Platform or Platform-independent is achieved in .NET Core?
body: <p>We all knows that .NET Core is platform independent and can run on any OS like Windows, Linux or Mac.</p>
  <p>I am just little more curious to understand, how the Cross platform is achieved in case of .NET Core, where the same was not available in case of .NET Framework.</p>
  <p>Would be helpful, if somebody explains.</p>
  <p>Thanks in Advance</p>