ASP (Microsoft Active Server Page) is a set of software components that run on a Web server and allow Web developers to build dynamic Web pages.
The advantage of ASP over static HTML Web pages is that an ASP page is like a computer program that runs on a Web server and can calculate results, process user input, read from or writes to databases and files, and insert "live" updated content every time a user browses the page.