In 2002, Microsoft created .NET Framework as a development platform specifically for Windows applications. In 2014, Microsoft introduced .NET Core, a cross-platform version of .NET that could be used on Linux, macOS, and Windows. .NET Core was also open-source and designed with cloud computing in mind. The name .NET Core was retained for versions up to 3.1, but the subsequent version was named .NET 5.