Can someone explain to me the whole ".Net" concept?