.NET framework is defined as a programming model for supporting the building and running of the software applications for windows server, Microsoft Azure and XML web. It is created by Microsoft and runs on Microsoft Windows