Microsoft has recently released .NET Core 1.0 RTM. With the acquisition of Xamarin in February, Microsoft has three major frameworks in the .NET family: .NET Framework, .NET Core and Xamarin. When should I use .NET Core? Here are the six typical scenarios where you should consider using .NET Core instead of .NET Framework or Xamarin: Cross-Platform Needs Microservices Best performant and scalable