Welcome smart hands... It is my heavenly thing in welcoming you to the forum. First, what is the necessary for Microsoft.Net when other languages and other frameworks exists before the introduction of Microsoft.Net.
Let me get some replies, you will have a nice definition later ....