ASP (Active Server Pages) is a Microsoft server-side scripting technology. The ASP code executes on the web server, not in the client's browser. The server processes the ASP code and generates HTML which is then sent to the browser. This is why ASP files must be hosted on a web server like IIS, not simply opened as local files.