Active Server Pages (ASP)
Active Server Pages (.asp pages) are HTML pages that contain script that can be executed on the Web server as well as script that can be executed on the client. The server script can interact with data in a database server. When a user's Web browser requests an .asp page, any server script included in that page runs on the Web server. Server script can create and manipulate ActiveX Data Objects (ADO) or any other Active Server components. You can use ADO objects to send requests for data through an ODBC driver to a database server.
Server-side scripts can perform a number of tasks, such as gathering information from the user, retrieving data from a database, or dynamically constructing HTML pages that are returned to the user.