Podlaga .net zajema številne tehnologije, ki omogočajo razvoj različnih programskih rešitev. Med njimi je zelo pomembna ASP.net, ki je naslednik priljubljenih dejavnih spletnih strani (ASP, Active Server Pages). Vloga ASP.net v pobudi .net je priprava spletnih uporabniških vmesnikov, vendar gre v resnici za veliko več.