Microsoft .NET Technologies
Microsoft .NET is a vast software environment and development framework that is designed to make it easy for developers to create software that runs seamlessly on modern Microsoft Windows operating systems (OS). With the .NET Framework, developers have at their disposal an immense library of pre-written and reliable software components that they can integrate with their own code. These components are tightly integrated with whatever version of the Windows OS the software may be running on, utilizing the functionality of the OS to the fullest extent. Software that is so closely integrated with the underlying OS has the added benefit of being almost universally compatible with all other computers running the Windows OS.
The .NET Framework provides libraries to assist in building user interfaces, video games, data access, cryptography, network-enabled communication, web application. There is virtual no limit to the scope and scale of the software built using the .NET Framework, making it the ideal development framework for the Windows platform.