@Magena there are corporations that use php and commercial software that uses asp.net. The major difference is asp can be used as both windows programming and web programing while php can do both its not as easy to do. ASP sites are compiled when ran into windows byte code and can only run on windows while php has its own byte code and can run anywhere and without a server. If your using windows the best option is ASP because of the visual IDE so your apps can be made as fast as possible. because of this corporations use it over any other language due to its easy to create nature. It also leads to a batch of coders who dont know how to code and rely on components and hand outs. You could say that ASP runs faster because you have to strong type the code so it does not need to guess the types on compile.