(Officially announced at Microsoft's 2019 global developer conference One of the main goals of net 5 is to provide a single, cross platform Net runtime and framework, with unified runtime behavior and developer experience. When the project was first announced Net team project manager Richard lander emphasized the importance of the project:There is only one future Net can support windows, Linux, MacOS, IOS, Android, tvos, watchos, webassembly, etc. As Net 5, we will introduce new Net API, runtime functions and language features. In addition, we want to be clear Net 5 is Net platform.)