ASP - первая технология динамического создания веб-страниц сервером от компании Microsoft, впервые представленная в 1996 году.
На сегодняшний момент считается устаревшей, но главные её достижения легли в основу современной технологии создания веб-приложений Microsoft ASP.NET.
ASP является именно технологией предварительной обработки HTML страниц, а не языком программирования. Т.е. ASP страница это обычная HTML страница, которая может иметь специальные вставки, которые обозначаются оговоренными ограничителями. Команды находящиеся внутри вставок и являются скриптом (текстом программы), который будет интерпретироваться системой на этапе формирования HTML страницы при её запросе.
По умолчанию скриптовые вставки делаются на языке JScript. Однако возможно использование любого другого языка сценариев. Для этого нужна установка в системе соответствующего интерпретатора и указание языка перед началом скрипта.
ASP предназначен для работы на платформах ОС Windows NT и web-сервере Microsoft IIS, известна реализация ASP для web-сервера Apache. Имея как достоинства, так и недостатки технология ASP в своё время завоевала относительно большую популярность.