ASP.NET is being reimplemented as a modern and modular web framework that will be cross-platform, allowing it to run on Windows, Linux and MacOS. It will merge ASP.NET MVC, Web API, and Web Pages into a unified MVC 6. This new version of ASP.NET, called "ASP.NET vNext", will make development more consistent across platforms and allow ASP.NET websites and applications to be deployed on non-Windows servers. It also opens up possibilities to develop .NET applications for mobile and Internet of Things devices.