.NET is a collection of technologies developed by Microsoft to build web and desktop applications. Originally called NGWS, it was launched in 2002 as Microsoft's new internet strategy. .NET includes changes to programming models, user interfaces, XML schemas, file systems, and application integration to provide a powerful platform for developing internet-based applications.