.NET is a software framework developed by Microsoft that runs on multiple platforms and allows developers to create apps more easily and efficiently. .NET handles systems memory management, dealing with exception handling when anomalous conditions arise, and security matters. It also clears up all the ‘garbage’ accumulated by running apps and frees memory by removing unusable objects behind the scenes without the user lifting a finger, or indeed even realizing such automatic memory management is being done.