ASP allows you to edit, change, add content or customize any web page, respond to user queries or data submitted from forms, and access databases or server data to return results to browsers while providing web security since ASP code is not visible to browsers.