jest to zbiór technologii opracowanych przez firmę Microsoft przeznaczonych do budowania dynamicznych stron i aplikacji internetowych.
Strony uruchamiane są przy użyciu serwera, który przetwarza i pozwala na wygenerowanie kodu HTML interpretowanego przez przeglądarki internetowe. Głównym językiem w ASP. NET jest język C#. Technologia wspiera wielowątkowości.